ホームページ  >  記事  >  運用・保守  >  Linux kdump の用途は何ですか?

Linux kdump の用途は何ですか?

藏色散人
藏色散人オリジナル
2023-03-09 09:54:172163ブラウズ

Linux kdump の機能は、システムのクラッシュ、デッドロック、またはフリーズ時にメモリ動作パラメータをダンプすることです。たとえば、システムがクラッシュすると、通常のカーネルは動作できなくなります。このとき、kdump現在の実行情報を取得するためのカーネルが生成されます。このカーネルは、現時点でメモリ内のすべての実行ステータスとデータ情報をダンプ コア ファイルに収集し、Red Hat エンジニアがクラッシュの原因を分析しやすくします。メモリ情報の収集が完了すると、完了すると、システムが自動的に再起動します。

Linux kdump の用途は何ですか?

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

Linux kdump は何に役立ちますか?

kdump は、システムのクラッシュ、デッドロック、またはフリーズ時にメモリ動作パラメータをダンプするために使用されるツールおよびサービスです。

たとえば、システムがクラッシュすると、通常のカーネルは動作できなくなります。このとき、kdump は現在の実行情報を取得するためのカーネルを生成します。カーネルは現在の実行情報をRed Hat エンジニアがクラッシュの原因を分析しやすくするために、すべての実行ステータスとデータ情報がダンプ コア ファイルに収集されます。メモリ情報の収集が完了すると、システムは自動的に再起動します。これは前のディスクダンプとネットダンプと同じです。 kdump が RHEL6 に固有であるというだけです。

Linux システムで kdump がオンになっているかどうかを確認します:

コマンドを実行します: ulimit -c 出力が 0 の場合は、kdump がオンになっていないことを意味します。無制限の場合は、すでに開いています。

Linux kdump メソッドを一時的に開く/閉じる:

ulimit -c unlimited opens;

ulimit -c 0 closes;

開くように構成ファイルを変更します/Close kdump メソッド:

  • vi /etc/profile file ファイルの最後に新しい行 ulimit -S -c unlimited> /dev/null 2>&1## を追加します。

  • #保存して終了: wq!

  • source /etc/profile を実行して現在の設定を有効にします

  • ulimit -c で表示して、正常に開かれたかどうかを確認します。

システムクラッシュ時の kdump ファイルの場所と表示方法:

生成されたログ ファイルのパスを /var/log

echo に変更します。 “/ var/log” > /proc/sys/kernel/core_pattern

kdump ファイル名は core.xxxx

デバッグのために gdb core.xxx を実行します。

関連する推奨事項: 「

Linux ビデオ チュートリアル

以上がLinux kdump の用途は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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