centos /root/core.* ファイルとは何ですか?彼らは私のハードドライブがいっぱいになるまで捕まえます

centos /root/core.* ファイルとは何ですか?彼らは私のハードドライブがいっぱいになるまで捕まえます

130GBのハードドライブを備えたVPNサーバーがあります。最近サーバーがダウンし、SSHを使用して接続しましたdh -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/vzfs             130G  130G   0  99% /
none                  2.0G  4.0K  2.0G   1% /dev

du -sh /*その後、私が見つけた59GBを使用しましたroot fold。その後、次du -sh /root/*のようないくつかのファイルを含む長いリストが生成されます。

...
43M     /root/core.7856
59M     /root/core.7859
59M     /root/core.7862
43M     /root/core.7883
43M     /root/core.7885
43M     /root/core.7889
59M     /root/core.7892
59M     /root/core.7904
43M     /root/core.7906
59M     /root/core.7913
43M     /root/core.7915
59M     /root/core.7940
59M     /root/core.7942
43M     /root/core.7947
43M     /root/core.7951
...

fileZilla過去3日以内に作成された1204 core.*ファイルを使用して、マイサーバーにアクセスします。

では、centos /root/core.* ファイルは何ですか?それらはどのように作られますか?サーバーを壊さずに削除できますか?そして再生成されるのを防ぐ方法は?

問題を解く

これはLinuxメールシステムによって引き起こされる問題です。行552/etc/mail/trusted-usersetc/mail/submit.cf権限を変更しました。それでは、もはや/root/core.* files創造はありません。

ベストアンサー1

これらと呼ばれるものはコアダンプ。信号受信機をシャットダウンすることに加えて、いくつかの基本的なシグナルハンドラは、事後分析のために終了時にメモリ内容とプロセス状態を記録します。これらのファイルを分析する予定がない場合は、安全に削除できます。

適切なリソース制限をに設定してコアダンプの生成を無効にすることもできます(プロジェクトをに設定するだけです0)。core/etc/security/limits.conf0

特定のプロセスが予期せぬ方法で終了することが多いため、システムがこれらのファイルを非常に迅速に生成するという事実は、問題がうまくいっていないことを警告する必要があることに注意する必要があります。これは、バグのある(自動再生成)プログラムによって発生する可能性があり、メモリ障害などのより深刻な問題によって発生する可能性があります。dmesgこれを理解するには、ログファイルと出力を確認する必要があります。

おすすめ記事