ログローテーションを初めて使用します。 3つのファイルがあります。/etc/logrotate.conf
これはlogrotate機能にとって非常に重要です/etc/logrotate.d
。/etc/cron.daily/logrotate
しかし、私は彼らの個人的な仕事と意味を理解できませんでした。誰もがこれら2つのファイルの意味が何であるかを説明するのに役立ちますか? logrotateにとって重要な他のファイルは何ですか、そのファイルはどこにありますか?
答え1
/etc/logrotate.conf
logrotate の主な構成ファイルです。
ただし、特定のサービスまたは機能の構成を分離するのが便利な場合があるため、/etc/logrotate.conf
指定できる項目の1つは行ですinclude /etc/logrotate.d
。
この行は、logrotateプロセスに設定ファイルも含めるように指示します/etc/logrotate.d
。これにより、logrotate構成を1つの大きな構成ファイルではなく別々のファイルに分割できます。
最後に、/etc/cron.daily/logrotate
1日に1回実行されるcronjobがあります(以下のすべてのタスクと同様に/etc/cron.daily
)。目的は、1日に1回logrotateコマンドを実行して、基準を満たすすべてのログまたは/etc/logrotate.conf
ファイルを/etc/logrotate.d
回転させることです。