/proc/sys/kernel のクラッシュ設定を調べる
このステップでは、/proc/sys/kernel
ディレクトリ内のクラッシュと kdump
に関連するいくつかのカーネルパラメータを調べます。/proc
ファイルシステムは、プロセスに関する情報やその他のシステム情報を提供する仮想ファイルシステムです。/proc/sys
ディレクトリには、実行時にカーネルパラメータを表示および変更できるファイルが含まれています。
具体的には、クラッシュ動作に関連するファイルを見ていきます。これらのファイルの内容を表示するために、再び cat
コマンドを使用します。
ターミナルが開いていない場合は、開きましょう。
まず、panic
ファイルを見てみましょう。このファイルは、パニック(深刻で回復不能なエラー)が発生したときのカーネルの動作を制御します。このファイルの値は、パニック発生後にカーネルが再起動するまで待機する秒数を表します。
次のコマンドを入力し、Enter キーを押します。
cat /proc/sys/kernel/panic
出力として、たとえば以下のような単一の数字が表示されます。
0
0
の値は、パニック発生後にカーネルが自動的に再起動しないことを意味します。正の値は、再起動するまでの待機秒数を示します。
次に、panic_on_oops
ファイルを見てみましょう。「oops」はパニックよりも深刻度が低いエラーですが、問題を示す可能性があります。このファイルは、「oops」が完全なカーネルパニックを引き起こすかどうかを決定します。
次のコマンドを入力し、Enter キーを押します。
cat /proc/sys/kernel/panic_on_oops
出力として、0
または 1
が表示されます。
1
0
の値は、「oops」がパニックを引き起こさないことを意味します。1
の値は、「oops」がパニックを引き起こすことを意味します。
これらのカーネルパラメータは、システムがエラーにどのように反応するか、および kdump
がクラッシュ情報をキャプチャする際にどのように関与するかを理解するために重要です。
Continue をクリックしてこの実験を完了しましょう。