ログファイルのローテーションとは、ログファイルがディスクスペースを過度に消費しないように、ログファイルの自動切り捨て、圧縮、および削除を指します。ほとんどのUnixサーバー（Apache、Squid、Sendmailなど）はログファイルを生成し、さまざまなシステムデーモンもSyslogを介してログを作成します。このモジュールを使用して、これらすべてのログを管理するように`logrotate`プログラムを構成でき`ます` 。

通常、ログファイルは毎日、週、または月に1回ローテーションされます。ファイルは通常、新しいファイル名に移動されて圧縮され、代わりに新しい空のファイルが作成されます。これらの古いログファイルの複数の世代を保持できるため、ローテーション後でも、それらから検索またはレポートを生成できます。古いログの数が構成された制限を超えると、最も古いログが削除されます。

ローテーションされる各ログファイルは、モジュールのメインページに一覧表示されます。各ログには、ローテーションの頻度、保持される古いコピーの数などを制御するための独自のオプションセットがあります。ファイル名をクリックしてログのオプションを編集するか、テーブルの下部または上部にあるリンクを使用して新しいログファイルを追加できます。

多くのLinuxディストリビューションには、標準として`logrotate`が含まれており、ApacheやSquidなど、含まれているサーバーのログをローテーションするための構成が付属しています。そのため、このモジュールを使用したことがない場合でも、多くのログファイルがすでにメインページにリストされている可能性があります。多くの場合、ページの下部近くにグローバル設定を編集するためのボタンがあり、オーバーライドされない限り、すべてのログファイルに適用されます。その下には、Cronが`logrotate`を実行するスケジュールを設定するためのボタンがあり`ます` 。これは、実際にログをローテーションするために必要です。プログラムを標準として含むほとんどのオペレーティングシステムでは、インストールプロセスの一部としてCronジョブがすでに作成されています。