Problém
Na systému CentOS/RHEL je soubor zpráv prázdný, stejně jako rotované soubory (přesná rotovaná jména závisí na konfiguračním souboru /etc/logrotate.conf), např. :
# 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
Řešení
Soubor /etc/syslog.conf konfigurační soubor byl změněn, např. zakomentováním tohoto řádku, který je dodáván s výchozí instalací CentOS/RHEL:
$ grep /var/log/messages /etc/syslog.conf #*.info;mail.none;news.none;authpriv.none;cron.none /var/log/messages
1. Odkomentujte tento řádek nebo vraťte zpět jakékoli další změny konfigurace protokolování zpráv, které by měly přejít do /var/log/messages v /etc/syslog.conf (/etc/rsyslog.conf na CentOS/RHEL 6,7)
$ grep /var/log/messages /etc/syslog.conf *.info;mail.none;news.none;authpriv.none;cron.none /var/log/messages
2. Restartujte službu syslog, aby se změny projevily.
# service syslog restart ### For CentOS/RHEL 5 # service syslog restart ### For CentOS/RHEL 6,7
Na CentOS/RHEL 7,
# systemctl restart rsyslog.service
Základní konfigurace serveru a klientů Master Cups pro procházení v CentOS/RHEL 7
Systémový protokolový soubor /var/log/messages se automaticky odstraňuje nebo ořezává (CentOS/RHEL)