ログ
rsyslog
syslogd はログ情報の紛失や暗号化ができない。
次世代のやつ出てきた syslog-ngとrsyslog
CentOS6ではrsyslogを採用。Debianも。
アプリケーション – rsyslog– logファイル
loggerコマンド
logger -p mail.info mail-log
ファシリティ.プライオリティ ログメッセージ
各ログの出力先
/etc/rsyslog.conf
ファシリティとプライオリティを指定して、各ログの出力先を設定している
ログローテーション
指定したタイミングで現在のログとはまた別の新しいファイルにログを記録するようにし、その古いログを指定された期間まで保存して削除すること。
logrotate
設定ファイル
基本設定ファイル
/etc/logrotate.conf
個別設定ファイル
/etc/logrotate.d/各アプリ対応の設定ファイル
デフォルト
weekly
rotate 4
一週間ごとにログを切り替えて、それが4回経過したときに削除される。