ホームページ  >  記事  >  運用・保守  >  Linux でハードウェア エラーを確認する方法

Linux でハードウェア エラーを確認する方法

WBOY
WBOYオリジナル
2022-05-17 10:02:343265ブラウズ

Linux では、mcelog を使用してハードウェア エラーを確認できます。mcelog は、ハードウェア エラーを確認するために使用されるツールです。エラーは、エラーが発生したホット リスタートまたはハード リスタートに基づいて取得できます。ホット リスタート エラーが捕捉できない場合は、「yum install mcelog」コマンドを使用してインストールできます。

Linux でハードウェア エラーを確認する方法

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux でハードウェア エラーを確認する方法

1. mcelog は、Linux システムでハードウェア エラー、特にメモリと CPU エラーを確認するために使用されるツールです。

未修正エラーは重大な例外であり、CPU が回復できない場合にシステム上でカーネル エラーが発生することがよくあります。これにより、アプリケーションがリセットされ、中断されます。

未修正のエラーの場合、mcelog がエラーを捕捉できるかどうかは、エラーの結果がウォーム リスタートかハード リスタートかによって異なります。

ホット リスタートの場合、情報は mcelog によってキャプチャされ、回復後に確認できます。ハード リブートするとデータが失われる可能性があり、mcelog がイベントをキャプチャできない可能性があります。

2. インストール

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

3. mcelog の起動方法

  • ## cron: 最古の方法、特定のスケジュールされたタスクがあり、一部は失われます。

  • デーモン: このメソッドは el7、デーモン プロセス

  • # トリガーで使用されます。より高度な方法は、トリガーされた場合、man mcelog

4、mcelog 関連ファイル

  • #/dev/ mcelog device を参照してください。ファイル

  • # /var/log/mcelog メッセージ ログ ファイル
  • # /etc/mcelog/mcelog.conf 設定ファイル
  • # /var/run/mcelog.pid

  • デフォルトの障害ログは /var/log/mcelog にのみ記録され、システム ログには記録されません。

  • システム ログに反映する必要がある場合は、/etc/mcelog/mcelog.conf ファイルを変更し、先行する # を削除して保存する必要があります。

5. バックグラウンドで mcelog を実行します

 [root@RedHat_test ~]# mcelog --daemon

6. システムに異常がないか確認します

1. 方法mcelog を手動で実行します

 [root@RedHat_test ~]# mcelog --daemon
2. mcelog ログを確認します##
     [root@RedHat_test ~]# tail /var/log/mcelog
     # 什么也没有输出,表明正常

3. mcelog デーモンがエラー情報を検出したかどうかを確認します

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

4. システム例外時の mcelog 出力を解析します

   [root@RedHat_test ~]# mcelog --ascii < file.log
     # or或者
     [root@RedHat_test ~]# mcelog --ascii --file file.log

推奨される学習:

Linux ビデオ チュートリアル

以上がLinux でハードウェア エラーを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。