我可以查出无人值守系统何时出现故障吗?我怀疑它的电源被切断了。
语境:
我意识到我还剩几分钟赶火车,所以我断开了笔记本电脑上的鼠标、键盘和显示器,把它塞进包里然后跑了。第二天早上,我发现笔记本电脑死机了,而我本以为它处于睡眠状态。不过,电池已经充满了。
我怀疑我关上了盖子前拔掉显示器电缆,所以它没有进入睡眠状态,而是继续运行。然后它可能在包里过热,BIOS 切断了电源。
我很好奇它什么时候真正下降。我检查了syslog
最后一个事件是鼠标/键盘断开连接。我还检查了各种参数的输出last
,但无济于事,因为这不是“计划的”关闭。
我想我最好的选择是找到一个通常经常写入或记录日志的程序。火狐浏览器曾经是一个,直到我改变它。无论如何,从那时起我就使用了 Firefox,所以它会被覆盖。
我正在使用 Linux Mint 17.2(Ubuntu 14.04 衍生版本)
[我意识到这个问题也可以在ServerFault上]
答案1
对于计划外关机(例如断电),最好的方法是使 syslog 记录标记消息。这些消息(例如)rsyslog
定期记录以指示系统处于活动状态。例如,rsyslog 具有immark
执行此操作的模块,并且足够智能,如果已经记录了消息,则不会记录任何内容。
参见示例http://www.rsyslog.com/doc/rsconf1_markmessageperiod.html