Serviço ntpd e ntpdate do Linux

4

A execução de ntsysv no meu terminal do CentOS mostra os ntpd e ntpdate verificados. É redundante ter os dois serviços para serem executados na inicialização?

    
por MegaNairda 04.07.2012 / 09:14

2 respostas

14

Eles fazem coisas diferentes.

  • ntpdate é o que você pode considerar "um modo de disparo". Ele é executado uma vez e atualiza o relógio se receber uma resposta do servidor ntp remoto.
  • ntpd é executado continuamente e ajusta o relógio um pouco para compensar o desvio e permanecer sincronizado com o servidor ntp remoto. ntpd (por padrão) não fará ajustes maiores que 2 segundos.

É comum executar ntpdate na inicialização do sistema para garantir que o relógio esteja sincronizado e, em seguida, executar ntpd para mantê-lo em sincronia. Se, por exemplo, quando o seu computador inicializa, o relógio está desligado por 3 segundos, então ntpd presumiria que é um salto muito grande para ajustar e, portanto, não faz nada. Seu sistema, então, sairia ainda mais fora de sincronia.

    
por 04.07.2012 / 09:41
0

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

O ntpdate não é um serviço, mas um comando que define o horário de um servidor ntp. Então o ntpd mantém a hora sincronizada. A razão para isso é que o ntpd sai se a diferença de tempo for muito grande.

    
por 04.07.2012 / 09:38