linux怎么查看硬件錯誤

linux中,可以利用mcelog來查看硬件錯誤;mcelog是用于檢查硬件錯誤的工具,可根據錯誤導致的熱重啟或硬重啟來獲取錯誤,熱重啟的錯誤信息會被捕獲到,硬重啟的錯誤捕獲不到,可用“yum install mcelog”命令進行安裝。

linux怎么查看硬件錯誤

本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。

linux怎么查看硬件錯誤

1、mcelog 是Linux 系統(tǒng)上用來檢查硬件錯誤,特別是內存和CPU錯誤的工具。

未糾正的錯誤是關鍵異常,如果 CPU 無法恢復,往往會導致系統(tǒng)上的內核錯誤。這會導致應用程序重置和中斷。

對于未糾正的錯誤,mcelog捕獲錯誤的能力取決于錯誤導致熱重啟還是硬重啟。

如果是熱重啟,信息會被 mcelog 捕獲,恢復后可看到。硬重啟會導致數據丟失,而且 mcelog 可能捕獲不到該事件。

2、安裝

?[root@RedHat_test?~]#?yum?install?mcelog.x86_64

3、mcelog的啟動方式

  • ? ? ?cron : 最老的方式,有確定,定時任務,會丟失一些

  • ? ? ?daemon : el7上用這種,守護進程的方式

  • ? ? ?trigger : 高級一點的方式,觸發(fā)的時候,看man mcelog

4、mcelog相關文件

  • /dev/mcelog 設備文件

  • ? ? ?/var/log/mcelog messages日志文件

  • ? ? ?/etc/mcelog/mcelog.conf配置文件

  • ? ? ?/var/run/mcelog.pid

? ? ?默認故障日志只記錄在/var/log/mcelog,并不記錄到系統(tǒng)日志中。

? ? ?如果需要在系統(tǒng)日志中也體現,需修改/etc/mcelog/mcelog.conf文件,將前面#去掉,并保存。

5、mcelog后臺運行

?[root@RedHat_test?~]#?mcelog?--daemon

6、查看系統(tǒng)是否異常

1.手動運行mcelog的方式

?[root@RedHat_test?~]#?mcelog?--daemon

2.查看mcelog日志

?????[root@RedHat_test?~]#?tail?/var/log/mcelog ?????#?什么也沒有輸出,表明正常

3.查看mcelog守護進程是否檢測到錯誤信息

?????[root@RedHat_test?~]#?mcelog?--client ?????#?什么也沒有輸出,表明正常

4.解析系統(tǒng)異常時的mcelog輸出

?  [root@RedHat_test?~]#?mcelog?--ascii?<p>推薦學習:<a href="http://www.php.cn/course/list/33.html" target="_blank">Linux視頻教程</a></p>

? 版權聲明
THE END
喜歡就支持一下吧
點贊13 分享