我想检查我的装有 Ubuntu 14.04 的计算机是否主动关闭,或者是否崩溃。我早上来到办公室,发现我的计算机关闭了,而它本该是开着的。这种情况已经连续发生了好几天,而且我可以检查到计算机每晚大约在同一时间关闭。所以我想知道我的计算机是崩溃了还是有人关闭了它。有没有办法从日志中获取这些信息?
答案1
/var/log
在问题中查找dmesg
命令last
以查看确切的重启时间。您将看到一行以重启(或可能是关机)开头的行,表示所有重启/崩溃。
cat /var/log/messages
从终端检查重启时间戳或重启之前的消息。dmesg
可以提供最后的启动时间消息。
答案2
发出命令
grep rsyslogd /var/log/syslog
或减少噪音
grep -E 'rsyslogd.*(exit|start)'
如果您看到成对的 (blah blah)exit(blah blah) 行和 (blah blah)start 行,则系统会 (至少在某种程度上) 干净地关闭。如果您连续看到两个 (blah blah)start 行,则系统不会干净地关闭。