Perché non riesco a inserire il testo in / var / log / messages?


2

Oggi sono andato a cercare un server RHEL5 di backup che di solito non ha bisogno di essere visto molto spesso. Ho scoperto che /var/log/messagesesisteva, ma aveva una dimensione pari a zero. Analogamente, messages.1, messages.2, messages.3, e messages.4sono anche tutti vuoti.

  • /var/log/messagesha i permessi corretti. (755)
  • Riavvio: nessun aiuto.
  • rm -f /var/log/messages*e service syslog restart- Nessun aiuto.

Cosa mi sto perdendo?

Risposte:


2

Ho avuto lo stesso problema in CentOS 6 - /var/log/messages.log era vuoto, yum install syslogmostrava "già installato" ma quando ho provato service syslog restarto service syslogd restartha detto "servizio non riconosciuto". Poi ho trovato /etc/sysconfig/rsysloge ho provato service rsyslog starte bingo! ha funzionato. Ora messages.logè popolato.


1

Sono andato a vedere /etc/syslog.conf. Includeva la linea

*.info;mail.none;authpriv.none;cron.none;local*.none;    /var/log/messages

Questo potrebbe essere il problema. Questo è un server DNS di backup e una volta ho configurato diverse funzionalità local*syslog per eseguire una registrazione DNS aggiuntiva. Al syslogservizio potrebbe in realtà non piacere il local*jolly parziale. Quindi, cambia la linea in

*.info;mail.none;authpriv.none;cron.none;local3.none;local4.none;local5.none;local7.none    /var/log/messages

e riavvia syslog.

Dopo il riavvio, / var / log / message ha ricominciato a popolarsi e ho potuto continuare a risolvere il mistero che mi ha riportato a questo host per iniziare ...

Quindi, soluzione: nessun carattere jolly di stringa parziale in /etc/syslog.conf. La funzione è una *o una stringa completa, ma non entrambe.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.