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 .