reboote shutdownsão pseudo-usuários para reinicialização e desligamento do sistema, respectivamente. Esse é o mecanismo para registrar essas informações, com versões do kernel no mesmo local, sem criar nenhum formato especial para o arquivo binário wtmp.
Citação de man wtmp:
O wtmparquivo registra todos os logins e logouts. Seu formato é exatamente igual, utmpexceto que um nome de usuário nulo indica um logout no terminal associado. Além disso, o nome do terminal ~com nome de usuário shutdownou rebootindica um desligamento ou reinicialização do sistema e o par de nomes de terminais | / }registra a hora do sistema antiga / nova quando a data (1) o altera.
O arquivo binário wtmp não salva, exceto o carimbo de data e hora dos eventos. Por exemplo, lastcalcula coisas adicionais, como horários de login.
reboot system boot 2.6.32-28-generi Mon Feb 21 17:02 - 18:09 (01:07)
...
user pts/0 :0.0 Sat Feb 12 18:52 - 18:52 (00:00)
user tty7 :0 Sat Feb 12 18:52 - 20:53 (02:01)
reboot system boot 2.6.32-28-generi Sat Feb 12 08:31 - 18:09 (9+09:37)
A última coluna (entre parênteses) é a duração do evento. Para o usuário reboot, é tempo de atividade.
Após a reinicialização mais recente, o tempo é tempo de atividade atual. Para reinicializações anteriores, o tempo é de atividade após essa reinicialização (portanto, na última linha do meu exemplo, é tempo de atividade até a primeira linha; não houve reinicializações no meio). Número (s) antes de + significa número de dias. Na última linha, são 9 dias, 9 horas e 37 minutos e, na primeira linha, o tempo de atividade atual é de 1 hora e 7 minutos.
Observe, no entanto, que esse tempo nem sempre é preciso - por exemplo, após uma falha no sistema e uma seqüência de reinicialização incomum. lastcalcula-o como o tempo entre ele e a próxima reinicialização / desligamento.
last | grep -i shutdownnão retornar nada.