logrotateのログ管理ツール

logrotateのは、ログファイル管理ツールです。古いファイルのローテーション、圧縮、除去するために、新しいログファイルを作成します。私たちは、完了するために、通常はcronスケジュールされたタスクにより、ログファイルのサイズに応じて簡単にログファイル管理のための日数をダンプすることができます。 1.設定例
/var/log/messages {
    rotate 5
    weekly
    postrotate
        /sbin/killall -HUP syslogd
    endscript
}

"/var/log/httpd/access.log" /var/log/httpd/error.log {
    rotate 5
    mail [email protected]
    size 100k
    sharedscripts
    postrotate
        /sbin/killall -HUP httpd
    endscript
}

/var/log/news/* {
    monthly
    rotate 2
    olddir /var/log/news/old
    missingok
    postrotate
        kill -HUP ‘cat /var/run/inn.pid‘
    endscript
    nocompress
}
2.構成オプション説明圧縮:gzipで圧縮されたダンプにより、古いログNOCOMPRESS:いいえ圧縮は、このパラメータを使用しcopytruncate:まだ、ログファイルのオープン、現在のログのバックアップと切り捨てnocopytruncate:バックアップログファイルませんが、切り捨ては、モード、所有者のグループを作成します。指定されたファイルNOCREATEモードを使用して新しいログファイルを作成します。作成する新しいログファイルのdelaycompressを:一緒に使用すると、次のダンプ圧縮nodelaycompressは、ログファイルにダンプを圧縮する場合:delaycompressオプションをカバー、ダンプを圧縮しながら。エラーが対処:指定されたストレージ・スポットメールアドレスifemptyにエラーメッセージを送信します。でも、空のダンプファイルを、これはlogrotateのデフォルトのオプションです。notifempty:ファイルが空の場合、無ダンプメールアドレス:指定されたEメールアドレスNOMAILにログ・ダンプ・ファイルを送信:ファイルがディレクトリolddirダンプを送信しませんログ:指定された後にログ・ファイルにダンプディレクトリ、および現在のログファイルは、同じファイルシステムnoolddirでなければなりません:ダンプ・ログ・ファイルとprerotateで現在のログファイルは/同じディレクトリendscript後:この権利を置くことができますダンプの前に実行するコマンドを、両方のキーワードは別々のラインpostrotate / endscriptになければなりません:毎日スクリプトの均一な実装が完了した後、すべてのログファイルのローテーション:ダンプ・コマンドはこの権利を置くことができ、実行されるようにした後、二つのキーワードが一人で旅行をsharedscriptsしなければならないターンを指定します。保存期間は、毎週の日です:1週間あたり毎月の指定期間をダンプ:月の回転数あたりのダンプサイクルを指定します。ログファイルの数は、ダンプする前に削除されている指定し、0はバックアップがないことを意味し、バックアップ5は、5サイズの大きさを維持するために指し、次の場合ログファイルは、ダンプの指定したサイズに達した場合、サイズはバイト(デフォルト)に指定することができ、KB(sizek)または MB 3.コマンドパラメータ説明#logrotateを--help
Usage: logrotate [OPTION...] <configfile>
  -d, --debug               调试模式,输出调试结果,并不执行。隐式-v参数
  -f, --force               强制模式,对所有相关文件进行rotate
  -m, --mail=command        发送邮件 (instead of `/bin/mail')
  -s, --state=statefile     状态文件,对于运行在不同用户情况下有用
  -v, --verbose             显示debug信息
ます。http://www.ttlsa.com/html/3169.html増刷の場合は、ソースを明記してください

ます。https://my.oschina.net/766/blog/211014で再現

おすすめ

転載: blog.csdn.net/weixin_33813128/article/details/91546374