我在這裡看到過類似的問題,關於如何知道導致系統重新啟動的原因。
不過,如果我沒記錯的話,他們不會具體顯示哪些硬體故障,或者是否是由於 CPU 甚至 GPU 溫度過高而導致的。
所以我的問題是,有沒有辦法可以檢查系統重新啟動的原因?
答案1
您可以檢查系統日誌中是否有上次啟動(以崩潰結束的日誌):
journalctl -b -1
然而,並非所有失敗都會被記錄下來。有些故障會導致系統快速停機,導致日誌無法寫入 - 過熱就是其中之一。
答案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*
。