ログローテートとは
/var/log/ 配下に貯まるログファイルたちが、1日おきなど、決められた期間ごとにファイルが自動で分けられるしくみ。=ローテーションされるもの。
ローテーション時に圧縮させたりすることも可能。
デフォルトの設定はどうなってる?
まずRHELの公式サイトから見てみる。
![](https://it-afi.com/wp-content/uploads/cocoon-resources/blog-card-cache/49bc48a1be9400b678cd09f8e518c8e3.png)
96.2. ログローテーション Red Hat Enterprise Linux 8 | Red Hat Customer Portal
Access Red Hat’s knowledge, guidance, and support through your subscription.
ローテーションは、ログファイルの最大数が設定されていて、その数を超えると、最新のファイルが最も古いファイルを書き直し、名前を変更することを意味します。たとえば、ローテーションの数が 30 の場合は、31 番目のファイル (最も古いファイル) が新しいファイルにより置き換えられます。
30日保存ぽいなー。
ログローテート設定ファイル
ログローテートソフトウエア logrotate についてまとめ - Qiita最近のLinuxではデフォルトで導入されている非常にメジャーなソフトウエア。サーバーのログファイルだけでなく、WEBアプリケーションのログファイルのローテーションにも使える。ファイル構成/et…
/etc/logrotate.conf ログローテーション全体の設定ファイル /etc/logrotate.d/* 各サービスごとの設定ファイル
/etc/logrotate.conf がグローバルな設定で、
/etc/logrotate.d/httpd や /etc/logrotate.d/php-fpm がサービスごとって感じですなー。
/etc/logrotate.d 見方
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9JUUzJTgzJUFEJUUzJTgyJUIwJUUzJTgzJUFEJUUzJTgzJUJDJUUzJTgzJTg2JUUzJTgzJUJDJUUzJTgzJTg4JUUzJTgyJUJEJUUzJTgzJTk1JUUzJTgzJTg4JUUzJTgyJUE2JUUzJTgyJUE4JUUzJTgyJUEyJTIwbG9ncm90YXRlJTIwJUUzJTgxJUFCJUUzJTgxJUE0JUUzJTgxJTg0JUUzJTgxJUE2JUUzJTgxJUJFJUUzJTgxJUE4JUUzJTgyJTgxJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz0wNTUxYTA4YzUxNDgyZWFhNTNhMGQ5MTNjNmQ4NGZhZA&mark-x=142&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwc2hvdGV0cyZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9YzI0NzM0OTA1MTAyNWQ2NjcxZTgzMWUyNGE3ZjMzODQ&blend-x=142&blend-y=491&blend-mode=normal&s=57fd6434179915c4620c5123d997b027)
ログローテートソフトウエア logrotate についてまとめ - Qiita
最近のLinuxではデフォルトで導入されている非常にメジャーなソフトウエア。サーバーのログファイルだけでなく、WEBアプリケーションのログファイルのローテーションにも使える。ファイル構成/et…
ここに表で載せてくださってる。
- delaycompress
の説明が2通り書いてあるが、「ログを1世代目から圧縮しない、」ほうが正しい。
、logrotate で delaycompress を設定すると、下記のような感じにローテートの1世代目は圧縮されずにそのままになります。
コメント