我睡觉时我的电脑重新启动了 - 我该如何找出发生了什么?

我睡觉时我的电脑重新启动了 - 我该如何找出发生了什么?

有时早上我醒来时会发现我的电脑不知为何重启了。我尝试在日志文件查看器中查找各种文件,但似乎没有一个能提供任何线索。

我该怎么做才能调查到底发生了什么?

编辑:这不是断电/电涌。我连接到 UPS 电池,日志始终显示重启发生在崩溃后一两分钟内。

答案1

几个问题:

  • 它是否在大约一天的同一时间重新启动?
  • 您正在运行自动更新吗?(您应该运行。)
  • 您是否已启用自动更新来重新启动系统?

如果是这样,则说明您的系统没有崩溃,而是重新启动以安装需要重新启动的更新。在 Linux/Unix 上,这通常是内核更新。在 Windows 上,这很可能是任何无法在不重新启动的情况下卸载的更新。

我注意到最近内核更新的频率相对较高。好消息是错误正在被发现和修复。坏消息是需要重新启动。

在我的系统中,自动重启由文件控制/etc/apt/apt.conf.d/50unattended-upgrades。控制它的行以 开始Unattended-Upgrade::Automatic-Reboot并采用truefalse值。如果您不允许自动重启,则登录时会通知您需要重启。

编辑:除了 unattended-upgrades 之外,还有其他软件包。其中一些可能会触发重启。它们都应该调用 apt 进行升级。检查/var/log/apt/history.log重启前是否正在进行更新。

如果重启发生的时间大致相同,则 crontab 中可能存在导致重启的因素。

如果系统确实崩溃了,可能是 BIOS 正在重新启动系统。您可能需要更改开机状态设置。

答案2

我之前遇到过一些硬件问题,每当我的系统崩溃时,它都不会重新启动。因此,我认为当 Ubuntu 出现内核崩溃时,它不会重新启动,而是会闪烁大写锁定灯并显示与崩溃时相同的内容。根据 BillThor 的建议,这让它看起来像是自动配置的重新启动,而不是崩溃。

相关内容