Parece que o relógio do hardware tem um tempo incorreto. Durante a inicialização, o relógio do sistema será inicializado a partir do relógio do hardware, o que poderia explicar a hora de início incorreta para todos os processos criados durante a inicialização.
O fato de você ver a data correta mais tarde provavelmente é porque o relógio do sistema é ajustado usando o NTP. Por que o tempo corrigido também não é gravado no hardware, o relógio é intrigante.
Uma bateria com falha pode explicar porque o relógio do hardware perde tempo após um ciclo de energia. Mas uma reinicialização sem ligar e desligar a máquina não deve fazer com que o relógio do hardware perca seu tempo.
O que você pode fazer para encontrar mais dicas é, antes de tudo, procurar em /var/log/syslog*
as mensagens sobre o tempo que está sendo ajustado. Procure por mensagens contendo a string ntp
.
Além disso, a ferramenta de linha de comando hwclock
pode ser usada para manipular o relógio do hardware. Primeiro eu verificaria se tem um valor correto:
sudo hwclock --show
Se o relógio do hardware estiver realmente atrasado, você pode copiar a hora do sistema para o relógio do hardware usando:
sudo hwclock --systohc
E, em seguida, verifique se agora tem o valor correto com --show
.