Como eu faço o ntpd mais agressivo em sua correção?

0

Existe alguma maneira de tornar o ntpd mais agressivo? Eu tenho um computador sem um relógio de hardware nele. Se perder Internet por longos períodos de tempo, o tempo se compensa até que ele volte lentamente ao normal quando a conexão com a Internet estiver de volta. Como eu faço este comportamento mais estrito? Eu gostaria que o relógio sincronizasse até a perfeição no exato momento em que ele tiver acesso à Internet novamente.

PS: Mesmo que isso signifique que problemas podem surgir de trabalhos agendados com cron.

    
por Paolo 15.03.2015 / 02:36

2 respostas

0

Qual é o seu sistema operacional? Verifique via linha de comando:

uname -a

Veja se isso funciona na linha de comando:

sudo service ntp stop
sudo ntpdate -s time.nist.gov
sudo service ntp start

Se funcionar, crie um script em /etc/network/if-up.d/updatetime:

service ntp stop
ntpdate -s time.nist.gov
service ntp start

Conceda as permissões certas:

chmod +x /etc/network/if-up.d/updatetime

Verifique se a interface de rede (wlan0, eth0, etc.) está listada em /etc/network/interfaces

    
por 15.03.2015 / 03:08
0

ntpd fará automaticamente a coisa certa por padrão; se o seu clock for maior do que 128 ms (o limiar da etapa), ele pisará o relógio, caso contrário, o relógio será acionado.

Se você quiser alterar o limite da etapa, de modo que o tempo será escalonado se o seu sistema estiver, digamos, 50 ms desligado, você poderá usar a opção tinker step em /etc/ntp.conf .

Se você realmente se preocupa com o tempo de volta em sincronia no momento em que se reconecta à Internet, talvez considere adquirir uma máquina com um relógio de hardware ou, melhor ainda, uma fonte de horário PPS.

    
por 21.10.2016 / 14:40

Tags