如何找出关闭计算机的原因?

gre*_*man 8 shutdown logs maintenance

昨天回到家后,我发现我的电脑关机了。由于它似乎是冷关机(在启动过程中显示了很多磁盘修复),我想知道是什么原因。对于这个特殊的关机,我可能不会弄清楚,但是如何设置系统 (openSUSE 11.4) 以这种方式记录可能的原因,如果没有记录,则必须切断电源。

目前,我能想到的冷关机的几个原因:

  • 按关闭按钮(在我的情况下不可能)
  • 过热(可能,原因之一可能是风扇故障,这可能会发生)
  • 停电(可能)

我想不出别的了。我排除破解系统,因为在这种情况下关闭将是干净的。

那么,问题是——如何设置您的系统,为以后查找冷关机原因做好准备?

tsh*_*ang 5

我会做的一件事是看看/var/log/syslog. 这是 Linux 内核和一堆其他程序(dhclientNetworkManageracpiddbus等)记录它们的一些消息的地方。它特别好,因为它将包含哪个日志行属于哪个程序。

  • 我没有 /var/log/syslog 但我有 /var/log/messages。我发现电脑死机的时候,在它附近从smartd告诉读取,硬盘的温度大约是110度。摄氏。哎哟! (2认同)