GNU/Linux >> Znalost Linux >  >> Cent OS

/var/log/messages je prázdný, stejně jako rotované soubory protokolu, jako jsou messages.0, messages.1

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


Cent OS
  1. Rozdíl mezi /opt a /usr/local?

  2. Rozdíl mezi /var/log/messages, /var/log/syslog a /var/log/kern.log?

  3. Proč „/var/log/messages“ hlásí marťanské pakety

  1. Auditované zprávy se zaplňují /var/log/messages

  2. fprintd zaznamenává zprávy do /var/log/messages, i když USEFPRINTD=no v /etc/sysconfig/authconfig (CentOS/RHEL 7)

  3. Co jsou zprávy „segfault“ v souboru /var/log/messages

  1. /var/log/chrony Adresář je v CentOS/RHEL prázdný

  2. CentOS / RHEL :Jak otočit soubory /var/log/wtmp a /var/log/btmp pomocí logrotate

  3. Měly by weby žít ve /var/ nebo /usr/ podle doporučeného použití?