'última reinicialização' está faltando uma hora

2

Eu quero saber a data de inicialização e desligamento do meu laptop na última sexta-feira:

===> last reboot
reboot   system boot  4.4.0-47-generic Mon Nov 28 09:39   still running
reboot   system boot  4.4.0-45-generic Fri Nov 25 09:40 - 15:55  (06:14)

De acordo com esta saída, o laptop foi ligado de 9:40 para 15:55 .

veja isso no meu histórico bash. Os tempos de desligamento correspondem:

===> history | grep 2016-11-25| tail
24911  2016-11-25 15:51:33 :... some command

Mas a hora de início não:

===> history | grep 2016-11-25| head
24850  2016-11-25 08:58:35 :ssh somehost
24851  2016-11-25 08:47:01 :...

Eu acho que há algo errado.

Eu verifiquei meus tempos de inicialização / desligamento com uma ferramenta diferente nos últimos 5 dias, e isso revela: A saída de last reboot está errada. Todos os dias faltam uma hora.

Faça o seu tempo de last reboot corresponder?

    
por guettli 28.11.2016 / 15:40

2 respostas

1

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).

    
por The Pizza Overlord 30.11.2016 / 13:39
1

Provavelmente, o relógio do seu hardware está no UTC. E talvez o seu sistema esteja no CET. Portanto, quando você inicializar seu computador, as primeiras entradas de log estarão em UTC.

    
por Carl 12.12.2016 / 11:07