GNU/Linux >> Belajar Linux >  >> Cent OS

/var/log/messages kosong, dan begitu juga file log yang diputar seperti pesan.0, pesan.1

Masalahnya

Pada sistem CentOS/RHEL, file pesan kosong, begitu juga file yang diputar (nama yang diputar persis tergantung pada file konfigurasi /etc/logrotate.conf), mis. :

# 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

Solusinya

/etc/syslog.conf file konfigurasi telah diubah, mis. dengan mengomentari baris ini yang dikirimkan dengan instalasi CentOS/RHEL default:

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

1. Batalkan komentar pada baris tersebut atau kembalikan perubahan lain pada konfigurasi logging dari pesan yang seharusnya masuk ke /var/log/messages di /etc/syslog.conf (/etc/rsyslog.conf pada CentOS/RHEL 6,7)

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

2. Mulai ulang layanan syslog untuk mengambil perubahan.

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

Pada CentOS/RHEL 7,

# systemctl restart rsyslog.service


Cent OS
  1. Perbedaan Antara /var/log/messages, /var/log/syslog, Dan /var/log/kern.log?

  2. Mengapa “/var/log/messages” Melaporkan Paket Mars

  3. Pesan Auditd Mengisi /var/log/messages

  1. fprintd Mencatat Pesan ke /var/log/messages Bahkan Jika USEFPRINTD=no di /etc/sysconfig/authconfig (CentOS/RHEL 7)

  2. Apa yang dimaksud dengan pesan "segfault" di file /var/log/messages?

  3. /var/log/chrony Direktori Kosong di CentOS/RHEL

  1. Perbedaan Antara /opt Dan /usr/local?

  2. 20 File Log Linux yang Terletak di Direktori /var/log

  3. CentOS / RHEL :Cara memutar file /var/log/wtmp dan /var/log/btmp menggunakan logrotate