Este é um servidor virtual dedicado ou virtualizado? Alguns softwares de virtualização podem ter uma dessincronização entre os clocks nos sistemas operacionais host e guest.
Eu notei que o tempo em um servidor Linux im mantendo é definido para 8 horas no futuro.
Eu achei estranho, então eu verifiquei que o ntpd estava ligado, e é.
Eu achei isso ainda mais estranho, então eu verifiquei o fuso horário,
$ ls -lah /etc/localtime
/etc/localtime -> /usr/share/zoneinfo/Australia/Brisbane
hmmm ...
$ ntpdate -q 0.au.pool.ntp.org
server 119.148.81.6, stratum 2, offset -28768.189322, delay 0.06355
server 203.161.129.2, stratum 3, offset -28768.185683, delay 0.03165
server 202.158.218.239, stratum 3, offset -28768.187015, delay 0.04909
8 Sep 19:49:49 ntpdate[16434]: step time server 119.148.81.6 offset -28768.189322 sec
uhh ... totalmente errado. Eu percebi que poderia haver algum tipo de captura no ntpd para não atualizar o horário do servidor se ele diferisse muito da hora local, então eu o configurei manualmente:
$ date 090811492010
Wed Sep 8 11:45:00 EST 2010
em seguida, a data foi exibida novamente para ver o que aconteceu:
$ date
Wed Sep 8 11:44:47 EST 2010
foi para trás 13 segundos! Eu percebi que o ntpd tinha rodado com sucesso e ajustado a hora do servidor, sendo 13 segundos incorretos.
verificação subsequente da data com ntpdate -q, no entanto, ainda disse 19:49 para o momento correto, e como tal, o ntpd redefiniu o tempo para 19:49 em questão de momentos.
alguém sabe o que eu fiz de errado?