Como posso sincronizar a hora do sistema com um servidor NTP continuamente?

2

Existe um serviço linux que pode sincronizar a hora do sistema com um servidor NTP com um determinado intervalo, como 1 minuto, 1 hora ou 1 dia?

É uma boa prática rodar utpdate em uma aba cron? por exemplo,

*/10 * * * * /usr/sbin/ntpdate us.pool.ntp.org

UPDATE

No meu servidor, o serviço ntpd é iniciado, mas parece que não funciona. Onde posso ver o status de trabalho do ntpd (log ou mensagem)? Não consigo encontrar nada de acordo com isso ( Onde o arquivo de log ntpd está localizado e como podemos configurar o caminho do arquivo de log ntpd? ) e isso ( Onde posso procurar o log ntpd? ): - (

    
por auntyellow 02.05.2016 / 08:58

1 resposta

9

Não. É uma boa prática executar ntpd , porque é para isso que é - manter continuamente o seu tempo sincronizado com precisão para corrigir o tempo possível, com a assistência de um ou mais servidores de referência (ou, com reconhecimento para Michael , algum outro daemon NTP).

O trabalho de

ntpdate é transformar brutalmente o relógio do sistema em algo próximo da exatidão, o que ajuda o daemon a mantê-lo lá; mas isso não é uma boa coisa para fazer em um sistema em execução, e é por isso que geralmente só é feito no momento da inicialização.

(Note que eu tenho sido bastante preciso na minha escolha de palavras, já que você está cometendo dois erros sobre o NTP: em primeiro lugar, por não rodar o daemon, e em segundo lugar, pensando que o NTP existe para sincronizar o relógio de um servidor para outro, quando ele realmente tenta adivinhar a hora correta e sincronizar com isso).

    
por 02.05.2016 / 09:01