ログ

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回経過したときに削除される。