GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

/var/log/messages ist leer, ebenso wie die rotierten Protokolldateien wie messages.0, messages.1

Das Problem

Auf CentOS/RHEL-Systemen ist die Nachrichtendatei leer, ebenso wie die rotierten Dateien (genaue rotierte Namen hängen von der Konfigurationsdatei /etc/logrotate.conf ab), z. :

# 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

Die Lösung

Die /etc/syslog.conf Konfigurationsdatei wurde geändert, z.B. indem Sie diese Zeile kommentieren, die mit einer standardmäßigen CentOS/RHEL-Installation ausgeliefert wird:

$ grep /var/log/messages /etc/syslog.conf 
#*.info;mail.none;news.none;authpriv.none;cron.none /var/log/messages

1. Entkommentieren Sie diese Zeile oder machen Sie alle anderen Änderungen an der Protokollierungskonfiguration der Nachrichten rückgängig, die in /etc/syslog.conf (/etc/rsyslog.conf unter CentOS/RHEL 6,7) in /var/log/messages abgelegt werden sollten

$ grep /var/log/messages /etc/syslog.conf 
*.info;mail.none;news.none;authpriv.none;cron.none /var/log/messages

2. Starten Sie den Syslog-Dienst neu, um die Änderungen zu übernehmen.

# service syslog restart        ### For CentOS/RHEL 5
# service syslog restart        ### For CentOS/RHEL 6,7

Unter CentOS/RHEL 7

# systemctl restart rsyslog.service


Cent OS
  1. Unterschied zwischen /var/log/messages, /var/log/syslog und /var/log/kern.log?

  2. 20 Linux-Protokolldateien, die sich im Verzeichnis /var/log befinden

  3. So ordnen Sie /dev/sdX- und /dev/mapper/mpathY-Geräte vom /dev/dm-Z-Gerät zu

  4. So ändern Sie das Standardprotokollverzeichnis (/var/log) in Rsyslog für CentOS/RHEL 6,7

  5. So ändern Sie den Pfad der auditd-Protokolldatei /var/log/audit/audit.log

fprintd protokolliert Nachrichten in /var/log/messages, selbst wenn USEFPRINTD=no in /etc/sysconfig/authconfig (CentOS/RHEL 7)

Was sind „segfault“-Meldungen in der Datei /var/log/messages

/var/log/chrony Verzeichnis leer in CentOS/RHEL

Die Dateien /proc/mounts, /etc/mtab und /proc/partitions verstehen

Sollten Websites gemäß der empfohlenen Verwendung in /var/ oder /usr/ leben?

Alle /var/log löschen?