记录一切以诊断随机关机

记录一切以诊断随机关机

我的笔记本电脑开始随机关机。例如,我正在用 Skype 聊天,然后“砰”的一声,屏幕突然变黑,然后就关机了。一旦我重新启动它,一切似乎都正常工作。这种情况已经发生过几次了,但我看不出有什么规律。这台笔记本电脑,至少从外部来看,似乎没有过热,而且它是较新的型号,所以我不确定发生了什么。

因此,我想启动一个进程,每半秒记录一次有关笔记本电脑的所有内容,包括 CPU 的温度、SSD、内存消耗、所有正在运行的进程等。您说了算!
有任何工具可以实现这个吗?
因此,当它再次关闭时,我希望能够通过查看日志并希望在关闭之前立即看到模式来弄清楚发生了什么。谢谢!

答案1

通常日志存储在 /run/log/journal 中,这意味着它不是持久的。

但您可以启用它。在 /etc/systemd/journald.conf 中

storage=persistent

来源

journalctl --list-boots 

显示存储了多少只靴子。前一只靴子的编号始终为 -1

journalctl -b -1

显示上次启动的日志。

欲获取 /etc/systemd/system.conf 中的更多输出,请设置

LogLevel=info

甚至

LogLevel=debug

非常多的输出

相关内容