Nessuna voce per system.log in /etc/newsyslog.conf

0

In Come posso estendere il tempo in cui system.log viene girato? e Come trovare dischi esterni collegati di recente? dice che /etc/newsyslog.conf dovrebbe avere una voce per /var/log/system.log che posso modificare per modificare la frequenza con cui viene ruotato questo file di registro e come molte vecchie versioni sono mantenute. Ma sul mio sistema non c'è nessuna voce per questo file. I contenuti del mio file sono (omettendo il grande blocco di commenti in alto):

# logfilename          [owner:group]    mode count size when  flags [/pid_file] [sig_num]
/var/log/ftp.log            640  5     1000 *     J
/var/log/hwmond.log         640  5     1000 *     J
/var/log/ipfw.log           640  5     1000 *     J
/var/log/lpr.log            640  5     1000 *     J
/var/log/ppp.log            640  5     1000 *     J
/var/log/wtmp               644  3     *    @01T05 B

Ho anche cercato nei file in /etc/newsyslog.d , nessuno dei quali contiene system.log , neanche.

Quindi in che modo system.log viene ruotato ora e c'è un'impostazione che posso modificare per controllarlo?

    
posta Barmar 31.12.2016 - 20:18
fonte

1 risposta

1

È stata pubblicata una risposta in questa domanda ServerFault .

Configurazione di system.log spostata tra 10,9 e /etc/asl.conf . Dovrebbe avere una sezione come:

# Rules for /var/log/system.log
> system.log mode=0640 format=bsd rotate=seq compress file_max=5M all_max=50M
? [= Sender kernel] file system.log
? [<= Level notice] file system.log
? [= Facility auth] [<= Level info] file system.log
? [= Facility authpriv] [<= Level info] file system.log

La riga che inizia con > system.log è analoga alla vecchia newsyslog.conf line.

Dopo aver modificato il file, esegui:

sudo killall -HUP syslogd

per farlo ricaricare il file di configurazione.

    
risposta data 01.01.2017 - 08:01
fonte

Leggi altre domande sui tag