Não use ntpdate
em nenhuma base programada para manter seu relógio sincronizado. Não foi feito para isso, causa problemas, é abusivo para o servidor que você está tirando tempo. Não faça isso.
Se você precisar manter a hora do servidor sincronizada, use ntpd
. Não é tão difícil de configurar, não há desculpa para usar qualquer outra coisa no * nix (e eu corro ntpd
no Windows também).
Se você tiver várias máquinas no local que precisem de seus relógios sincronizados. Escolha um para ser o "servidor ntp" (aquele que extrai tempo de uma fonte externa). Você pode escolher dois ou até três se tiver muitos servidores e precisar de algum grau de confiabilidade / disponibilidade.
Colocar no servidor (es) selecionado /etc/ntpd.conf
server 0.us.pool.ntp.org minpoll 7 maxpoll 12 iburst
server 1.us.pool.ntp.org minpoll 8 maxpoll 14
server 2.us.pool.ntp.org minpoll 8 maxpoll 14
server 3.us.pool.ntp.org minpoll 9 maxpoll 15
driftfile /var/db/drift.ntp
logfile /var/log/ntp.log
logconfig +sysall +syncall
Essas duas últimas linhas sobre log são totalmente opcionais. Ative o ntpd
, como vai depender do seu sistema.
Agora, o restante dos servidores do seu site: configure-os com um arquivo semelhante a este:
server 192.168.1.1
driftfile /var/db/drift.ntp
logfile /var/log/ntp.log
logconfig +sysall +syncall
Novamente, os bits de registro são opcionais. Altere o IP para o seu servidor "selecionado". Se você escolheu mais de um servidor, duplique a primeira linha para cada servidor. Então, se você escolheu dois servidores para manter seu tempo:
server 192.168.1.1
server 192.168.1.2
Nada disso. Existem milhões de configurações mais avançadas que você pode configurar. Eu recomendo começar com uma configuração simples. Basta fazer com que um servidor seja sincronizado com uma fonte externa. Depois disso, configure os outros servidores para sincronizá-lo. Se você achar que precisa de mais precisão ou maior disponibilidade, basta perguntar, e podemos gerar a configuração.
A configuração incorreta da sincronização de horário é uma preocupação minha. Este material existe há muitos anos e não é complicado. A execução de um servidor público do NTP Pool não é tão ruim assim ...