Eu pessoalmente prefiro usar os logs do kernal para descobrir quando um sistema foi desligado e ligado novamente, simplesmente porque é muito mais detalhado do que a saída de last reboot
, embora você precise varrer os arquivos de log para encontre o que você está procurando (eu geralmente grep
através deles).
Eles podem ser encontrados em /var/log/
e devem ser semelhantes a isso:
-rw-r----- 1 syslog adm 181476 Nov 30 18:34 kern.log
-rw-r----- 1 syslog adm 185878 Nov 29 16:42 kern.log.1
-rw-r----- 1 syslog adm 46081 Nov 21 20:05 kern.log.2.gz
-rw-r----- 1 syslog adm 41326 Nov 14 18:19 kern.log.3.gz
-rw-r----- 1 syslog adm 16143 Nov 8 20:32 kern.log.4.gz
Seu comando history
simplesmente mostra o histórico da linha de comando e, portanto, é inerentemente uma fonte defeituosa de dados de shutdown / start / reboot, pois você pode não ter executado um comando antes de desligar a máquina (se você usou a GUI para desligar).