Qual é a maneira mais simples de atualizar automaticamente a hora em um servidor?

Qual é a maneira mais simples de atualizar automaticamente a hora em um servidor?

No servidor Ubuntu, minha solução usual é apenas instalar o ntppacote e encerrar o dia. Isso instala todos os binários necessários e inicia o ntpd no momento da inicialização.

No momento estou trabalhando em uma configuração de servidor que será replicada em vários servidores e, em geral, precisa ser o mais enxuta possível. Estou percebendo que na configuração padrão do ntpd, solicitações podem ser feitas ao servidor para perguntar que horas são. Eu não preciso disso. Eu só preciso do horário do próprio servidor para me manter atualizado.

Responder1

ntpdate como um cron job NÃO substitui o ntpd conforme declarado acima.

Se você estiver replicando esta configuração em muitos servidores, por que você não apenas comenta as linhas em ntpd.conf que servem o tempo e depois reembala, ou usa algum gerenciamento de configuração como o fantoche para enviá-lo para todas as caixas, uma vez que eles tenham um sistema operacional ligado eles?

Responder2

Você poderia tentar a implementação do OpenBSD,OpenNTPD; embora tenha sido criticado por não implementar totalmente o protocolo NTP (e talvez por falsificá-lo um pouco), é possivelmente uma opção melhor do que o ntpd oficial.

Responder3

Portanto, parece que não há como obter todas as funcionalidades do ntpd sem o ntpd. Então, estou apenas executando isso com essas modificações em /etc/ntp.conf. Ainda preciso dessas duas últimas linhas?

# Commenting out these lines that came standard
# # By default, exchange time with everybody, but don't allow configuration.                     
# restrict -4 default kod notrap nomodify nopeer noquery                                         
# restrict -6 default kod notrap nomodify nopeer noquery                                         

# Adding this one line
restrict default ignore

# Do I still need this? Does ntpd query itself when setting the local server's time?
# Local users may interrogate the ntp server more closely.                                       
restrict 127.0.0.1
restrict ::1

informação relacionada