在我睡着的时候我的电脑重新启动 – 我怎么知道发生了什么?

有些早晨,我醒来发现我的计算机已经重新启动,原因我不知道。 我试过在日志文件查看器中查找各种文件,但似乎没有提供任何线索。

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

编辑:这不是停电/浪涌。 我联系了UPS电池,日志总是显示重启发生在一两分钟内。

几个问题:

  • 它是否在一天大致同一时间重启?
  • 您是否正在运行自动更新? (你应该。)
  • 您是否启用了自动更新以重启系统?

如果是这样,您的系统没有崩溃,它将重新启动以安装需要重新启动的更新。 在Linux / Unix上,这通常是内核更新。 在Windows上,没有重启就无法卸载任何东西。

我注意到最近内核更新率相对较高。 好消息是找到并修复了错误。 坏消息是需要重启。

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

编辑:除了无人值守升级之外还有其他软件包。 其中一些可能会触发重启。 他们都应该调用apt来进行升级。 检查/var/log/apt/history.log以查看重新启动之前是否正在进行更新。

如果重新启动大致在同一时间发生,则crontabs中可能存在导致重新启动的内容。

如果系统真的崩溃了,可能是重启系统的BIOS。 您可能想要更改开机状态设置。

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