No Ubuntu, o arquivo /var/log/wtmp
( last
obtém dados deste arquivo por padrão) é rotacionado por logrotate
seguindo essa configuração:
/var/log/wtmp {
missingok
monthly
create 0664 root utmp
rotate 1
}
Como você pode ver, ele será girado mensalmente, com apenas um arquivo rotacional, o que significa que /var/log/wtmp
conterá os registros do mês atual, enquanto /var/log/wtmp.1
conterá os registros do mês anterior. Nenhum log antes disso será salvo. você pode alterar essa configuração para atender sua necessidade, se quiser.
Agora, enquanto você executa o comando last
, verá os registros do mês atual, pois o arquivo /var/log/wtmp
é lido por last
por padrão. Como sabemos que os registros do mês anterior são salvos em /var/log/wtmp.1
, podemos informar last
para ler esse arquivo usando -f
option:
last -f /var/log/wtmp.1
O mesmo vale para o arquivo /var/log/btmp
ao usar lastb
.