Recentemente, em uma máquina virtual baseada em Oracle Linux (6 ou 7), enfrentei qualquer problema em que o tempo de atividade do sistema estava aparentemente errado.
# who -b
system boot 2019-07-24 13:21
# last reboot
reboot system boot 3.8.13-44.1.4.el Wed Jul 24 13:21 - 23:24 (10:03)
wtmp begins Wed Aug 22 11:09:06 2018
# hwclock --show
Wed 24 Jul 2019 11:26:11 PM CEST -0.956063 seconds
# uptime
23:24:36 up 10:03, 3 users, load average: 0.63, 0.51, 0.68
# cat /proc/uptime
36320.87 267407.58
O sistema foi realmente reinicializado às 13:21, que está listado corretamente em "who -b", mas de alguma forma "última reinicialização" e "tempo de atividade" está mostrando apenas "10:03". O valor do relógio do hardware está correto e o valor do tempo de atividade está sendo atualizado com o tempo a cada minuto, conforme o esperado. Eu não tive a chance de reexaminar o problema em detalhes, mas em breve terei que trabalhar nele.
Alguma sugestão de por que isso pode ter acontecido e como corrigi-lo? Obrigado.
last reboot
mostra corretamente que a máquina foi reinicializada às 13:21.O que está entre parênteses é apenas o tempo de prazer desde a ação.
O mesmo que
uptime
, mostra que o sistema ficou ativo por 10 horas e 3 minutos.