問題
CentOS/RHEL システムでは、メッセージ ファイルは空であり、ローテーションされたファイルも空です (ローテーションされた正確な名前は、/etc/logrotate.conf 構成ファイルによって異なります)。 :
# cd /var/log ls -larth messages* -rwxrwxrwx 1 root root 0 Aug 8 22:32 messages.4 -rwxrwxrwx 1 root root 0 Aug 15 22:32 messages.3 -rwxrwxrwx 1 root root 0 Aug 22 22:32 messages.2 -rwxrwxrwx 1 root root 0 Aug 29 22:32 messages.1 -rwxrwxrwx 1 root root 0 Sep 5 22:32 messages
解決策
/etc/syslog.conf 構成ファイルが変更されました。デフォルトの CentOS/RHEL インストールに同梱されている次の行にコメントを付けてください:
$ grep /var/log/messages /etc/syslog.conf #*.info;mail.none;news.none;authpriv.none;cron.none /var/log/messages
1. /etc/syslog.conf (CentOS/RHEL 6,7 では /etc/rsyslog.conf) 内の /var/log/messages に移動する必要があるメッセージのロギング構成に対するその行のコメントを解除するか、その他の変更をロールバックします。 /P>
$ grep /var/log/messages /etc/syslog.conf *.info;mail.none;news.none;authpriv.none;cron.none /var/log/messages
2. syslog サービスを再起動して変更を取得します。
# service syslog restart ### For CentOS/RHEL 5 # service syslog restart ### For CentOS/RHEL 6,7
CentOS/RHEL 7 では、
# systemctl restart rsyslog.service
CentOS/RHEL 7 でブラウズするための基本的な Master Cups サーバーとクライアントの構成
システム ログ ファイル /var/log/messages が自動的に削除またはトリミングされる (CentOS/RHEL)