システムが再起動した原因となったハードウェア障害を把握できますか?

システムが再起動した原因となったハードウェア障害を把握できますか?

システムが再起動する原因を知る方法について、同様の質問がここで寄せられているのを見たことがあります。

しかし、私が間違っていなければ、どのハードウェアに障害が発生したのか、高温のために CPU が原因なのか、あるいは GPU が原因なのかは具体的に示されないはずです。

そこで質問なのですが、システムの再起動の原因を確認する方法はあるのでしょうか?

答え1

システムのログを調べて、前回の起動(クラッシュで終了したもの)を調べることができます。

journalctl -b -1

ただし、すべての障害がログに記録されるわけではありません。一部の障害では、システムが急速にダウンし、ログが書き込まれません。過熱もその 1 つです。

答え2

エラー メッセージを確認できる syslog ファイルは 2 つあります.../var/log/syslogおよび/var/log/syslog.1

再起動が発生した日時がわかっている場合は、その時間枠内に発生したエラーを探すmore /var/log/syslogことができます。more /var/log/syslog.1

再起動が発生した日時を覚えていない場合は、、 、 などgrepを使用できます。grep temp /var/log/syslog*grep error /var/log/syslog*

関連情報