Esta questão surgiu várias vezes de maneira localizada, com o objetivo de fornecer o método preferido / melhor para sincronizar o relógio de um sistema usando o NTP.
A solução deve lidar com vários problemas corretamente, como:
Corrija o tempo na inicialização rapidamente, onde o relógio tem uma grande inclinação.
Forneça uma configuração que proteja e / ou corrija situações em que o relógio às vezes possa desenvolver uma grande inclinação ao longo do tempo.
Uma solução robusta que pode gerenciar e sincronizar o horário rapidamente quando surgem certos problemas, como: "o servidor de horário não estava acessível durante a inicialização" ou "a internet está inacessível durante a inicialização".
A solução ideal seria um único arquivo de configuração NTP capaz de lidar com tudo isso.
Referências
Muitas das peças que fornecerão a solução "definitiva" estão espalhadas pelo site de U&L em questões como estas:
- Como forçar a atualização das configurações de hora e data da Internet?
- Sincronização de tempo de máquinas na LAN para o servidor GPS NTP na LAN
- Como posso criar um módulo Puppet que fixa tempo?
- NTP não sincronizando em uma VM
É provável que existam outros, mas esses são os que eu vi que vêm à mente como relevantes.