「find /var/log -type f -delete」はDebian 9では安全ですか?

「find /var/log -type f -delete」はDebian 9では安全ですか?

私はその中のファイルを見たり気にしない/var/log/ でください。logrotateシステムリソース(CPU、RAM、I / Oなど)を無駄にします。/var/log/いくつかのコアDebianプログラム(apt、aptitudeなど)を実行するために必要な一般的なファイルがありますか?

/var/logのすべてのエントリを削除すると、非常に短い時間内に多くのエラーメッセージが表示される可能性が高くなります。フォルダ存在すると予想されるもの(例:exim4、apache2、apt、cup、mysql、sambaなど)

ベストアンサー1

まずログを解放するのは良い考えではないと思います。ただし、これはあなたのシステムであり、必要に応じて自由に実行できます。

プログラムはログに依存してはいけません。実際にはアクセスできません。ログがリモートシステムに送信されるようにロギングを設定できます。したがって、ログファイルを削除するのは安全であり、その結果、機能が失われることはありません(もちろん、システムで何が起こっているのか見えなくなった場合を除いて)。

/var/logしかし、いくつかのファイルがあります。はい一部のプログラムから読み取られ、まさにログファイルではありません。 Debian/var/log/btmpおよび では、/var/log/wtmpユーザーのログインとログアウトを記録します。プログラムや関連プログラムに興味がない場合は、lastこれらのファイルも削除できます。

理想的には、ディスクにまったく書き込まないようにプログラムを構成する必要があります。ほとんどの場合、システムロガー(syslog、、rsyslogsystemdなど)を設定する必要があります。また、ログファイルが別の場所に開いている場合は、ログを削除してもデフォルトのディスク容量(例えば長期実行プロセスによって記録されます)、無効にするとlogrotateログは再起動されず、ディスクにそのファイルが表示されない場合でもログが無限に大きくなる可能性があります。

おすすめ記事