modo de 11 minutos quando mais de 30 minutos fora de sincronia

1

Em ntpd , o kernel copia a hora do sistema para o relógio do hardware a cada 11 minutos.

No entanto, se a hora do sistema e o relógio do hardware estiverem com mais de 30 minutos fora de sincronia, essa cópia não acontecerá e o relógio do sistema e do hardware permanecerá fora de sincronia.

Existe alguma maneira de ter o modo de 11 minutos funcionando se o relógio do sistema e do hardware estiver mais de 30 minutos fora de sincronia ou se houver alguma outra ferramenta para sincronizar automaticamente o sistema e o relógio do hardware?

    
por jgr208 18.04.2017 / 22:45

1 resposta

5

Para sincronizar o NTP que está fora do relógio por mais do que o limiar de pânico, se o tempo estiver substancialmente desligado, você pode chamar o ntpd com a opção -g :

-g Normally, ntpd exits with a message to the system log if the offset exceeds the panic threshold, which is 1000 s by default. This option allows the time to be set to any value without restriction; however, this can happen only once. If the threshold is exceeded after that, ntpd will exit with a message to the system log. This option can be used with the -q and -x options.

E você coloca em /etc/ntp.conf :

tinker panic 0

By default, the NTP daemon sometimes panics and exits if the underlying clock appears to be behaving erratically. This option causes the daemon to keep running instead of panicking.

tinker panic 0 é especialmente útil para VMs, seja recuperando uma captura instantânea ou uma VM com um relógio com comportamento inadequado.

Como uma observação pertinente, tinker panic 0 deve ser a primeira linha do arquivo de configuração.

    
por 18.04.2017 / 23:05