Linuxコアファイルが生成されませんでした。

Linuxコアファイルが生成されませんでした。

私のコンピュータが突然再起動した理由を調べたいのですが、コアファイルが見つかりません。

私のコンピュータにはRH 7とkdumpがインストールされています。

rpm -qa | grep kexec-tools
kexec-tools-2.0.7-19.el7_1.2.x86_64

しかし、/ varでコアファイルが見つかりません。

  find /var -name core

再起動の問題によってコアファイルが生成されないことがありますか?

kdumpサービスがインストールされているのに、なぜ/ varの下にコアファイルが生成されないのですか?

答え1

カーネルコアファイルは、カーネルがクラッシュしたときに生成されます。これはカーネルの一部のコードで発生するエラーです(一般的なエラーはゼロで除算され、配列の範囲外のインデックス付けです)。ユーザー空間プログラムは、同じ条件でコアを生成します。しかし、すべての再起動がコアを生成するわけではありません。

ホストを再起動できる場合は、次のことを試すことができます。

echo b > /proc/sysrq-trigger

これにより、ホストがすぐに再起動され、ログファイルの有用な説明が提供されなくなります。

ホストが再起動された理由を理解するのは長くて不確実な作業です。まず/var/logでファイルを検索してください。

関連情報