Serviço Linux ntpd e ntpdate

Serviço Linux ntpd e ntpdate

A execução ntsysvno meu terminal CentOS mostra ambos ntpde ntpdateé verificada. É redundante ter ambos os serviços em execução na inicialização?

Responder1

Eles fazem coisas diferentes.

  • ntpdateé o que você pode considerar "modo one shot". Ele é executado uma vez e atualiza o relógio se receber uma resposta do servidor NTP remoto.
  • ntpdé executado continuamente e ajusta ligeiramente o relógio para compensar o desvio e permanecer sincronizado com o servidor NTP remoto. ntpd(por padrão) não fará ajustes superiores a 2 segundos.

É comum executar ntpdatena inicialização do sistema para garantir que o relógio esteja sincronizado e depois executar ntpdpara mantê-lo sincronizado. Se, por exemplo, quando o seu computador inicializar, o relógio estiver atrasado em 3 segundos, você ntpdassumirá que é um salto muito grande para ajustar e, portanto, não fará nada. Seu sistema ficaria ainda mais fora de sincronia.

Responder2

A maneira usual é executar o ntpdate antes de iniciar o ntpd.

Ntpdate não é um serviço, mas um comando que define a hora de um servidor NTP. Então o ntpd mantém a hora sincronizada. A razão para fazer isso é que o ntpd é encerrado se a diferença de horário for muito grande.

informação relacionada