Os logs estão sendo rotacionados por logrotate
. Você pode verificar isso no crontab (provavelmente da raiz). Além disso, você pode verificar seu arquivo logrotate.conf ( /etc/logrotate.conf
|| /etc/logrotate.d/rsyslog
) para verificar se as mensagens do syslog estão configuradas para rotação.
Deveria ser assim:
/var/log/syslog {
rotate 5
weekly
postrotate
/usr/bin/killall -HUP syslogd
endscript
}
Isto irá acrescentar um ". #" ao final do nome do arquivo e mover todos os arquivos de volta.
Então, se você tivesse:
syslog
syslog.1
syslog.2
depois do logrotate você teria:
syslog
syslog.1
syslog.2
syslog.3
O arquivo syslog
será o mais recente e o arquivo com o maior número será o mais antigo.
Página man do Logrotate: link