O syslog do Ubuntu não mostra os registros do dia anterior

4

O trabalho do My Cron não está em execução e quero ver qual é o problema no syslog.

Mas esse log está mostrando apenas a data atual,

Existe alguma maneira de manter registros nos últimos 10 dias?

    
por EEAA 29.04.2010 / 02:18

2 respostas

6

Os logs provavelmente estão sendo rotacionados pelo processo logrotate. Olhe em /etc/logrotate.conf. Você deveria ver algo assim:

daily

rotate 1

Altere para:

daily

rotate 10

Você também pode fazer algo assim para manter 4 semanas de registros:

weekly

rotate 4
    
por 29.04.2010 / 02:23
3

O log de ontem é /var/log/syslog.1. Eles são girados diariamente por volta das 6 da manhã. Os logs de dias anteriores são syslog.2.gz ... Use zless ou zgrep para examinar os logs compactados.

Os dados provavelmente também estão em / var / log / messages. Isso é alternado semanalmente e tem quatro semanas de registros antigos.

    
por 29.04.2010 / 02:31

Tags