Il problema
Sul sistema CentOS/RHEL, il file dei messaggi è vuoto, così come i file ruotati (i nomi esatti ruotati dipendono dal file di configurazione /etc/logrotate.conf), ad es. :
# 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
La soluzione
Il /etc/syslog.conf il file di configurazione è stato modificato, ad es. commentando questa riga che viene fornita con un'installazione CentOS/RHEL predefinita:
$ grep /var/log/messages /etc/syslog.conf #*.info;mail.none;news.none;authpriv.none;cron.none /var/log/messages
1. Decommentare quella riga o ripristinare qualsiasi altra modifica alla configurazione di registrazione dei messaggi che dovrebbe andare a /var/log/messages in /etc/syslog.conf (/etc/rsyslog.conf su CentOS/RHEL 6,7)
$ grep /var/log/messages /etc/syslog.conf *.info;mail.none;news.none;authpriv.none;cron.none /var/log/messages
2. Riavvia il servizio syslog per raccogliere le modifiche.
# service syslog restart ### For CentOS/RHEL 5 # service syslog restart ### For CentOS/RHEL 6,7
Su CentOS/RHEL 7,
# systemctl restart rsyslog.service