Com que frequência (e quando) o NTPD atualiza a hora?

Com que frequência (e quando) o NTPD atualiza a hora?

Eu tenho uma caixa Oracle Linux 6 (RHEL) e configurei o ntpd. Eu corri service ntpd starte chkconfig on. Agora, se minha data estiver incorreta e eu reiniciar a caixa, ela acerta a hora e a data corretamente. Dito isto, se a caixa estiver em execução e eu alterar a data usando date --set "SEP 01 2000 00:00:00", ela não parece atualizar a hora, a menos que eu reinicie a caixa ou execute service ntpd restart.

Estou fazendo algo errado? Está funcionando corretamente? Minha convicção de como isso deveria funcionar é que, se eu alterar a data na caixa, ela deverá ser alterada novamente dentro de um período de tempo razoável.

Responder1

Se você alterar o relógio abaixo do NTP enquanto ele estiver em execução, ele começará a atrasar o relógio - se não estiver muito longe - ou simplesmente desistirá de nojo e sairá.

Se você alterar um pouco o relógio, para que o NTP continue funcionando, ele assumirá que a alteração se deve a um relógio com defeito, e começará a aplicar a correção também a longo prazo, na tentativa de manter a hora correta mesmo quando a rede está desconectado. Em um caso extremo, você pode piorar o desvio do relógio durante um período mais longo. Neste ponto você precisa remover os arquivos de ajuste de tempo e reiniciar pelo menos duas vezes. (Não é uma situação feliz.)

Resumindo: não altere o relógio se estiver usando NTP.

Responder2

Possível duplicata deesse

O ntpd não tentará redefinir o relógio se ele estiver muito fora de sincronia.

informação relacionada