我尝试按照所有答案哪个日志可以告诉我计算机关闭的原因?但我所做的只是找到一个 messages.1 文件,里面有旧消息(3 个月前)。除此之外,我还找到了我自己的 sudo grep 命令的日志,仅此而已。
我最好的猜测是当某些东西变得太热时它会关闭,但我怎么能确定呢?
注意:我几乎不知道如何使用 grep 和 cat 之类的工具,而且很容易出错。日志文件也不完全是本行的。
答案1
这是一个很笼统的问题,很难说清楚到底发生了什么。
但是您提到的方法要求检查最后的日志。您必须非常明智地阅读日志,而不能只grep
阅读特定的单词,例如kernel panic
,这确实限制了您解决问题的机会。
例子:
PC 断电,文件系统可能存在一些错误(使用 检查
fsck
)并且日志中没有关于正常关机的信息行(例如:没有服务停止...检查其他相关词语可能会有帮助:错误、错误、杀死、警告、警报......
一些
grep
标志可能对获取事件时间/顺序有很大帮助-e
向查询添加另一个模式
-n
显示行号
-A
显示匹配后的
-B
行显示匹配前的行在
-r
文件夹中递归搜索
-i
不区分大小写
另一种方法仅适用于可重现的问题。为了验证您对高温的假设。您可以编写一个通过监控温度来生成日志的脚本。检查acpitool
...