Pourquoi CentOS n'a pas de file de dérive NTP?

Il semble que CentOS ne possède pas de file ntp.drift ou similaire. Dans /etc/ntp.conf , il est indiqué que vous pouvez utiliser /var/lib/ntp/drift comme file de dérive, mais que ce file n'existe pas. Est-ce que CentOS ne considère pas la dérive? Ou laisse-t-il l'user ajuster si nécessaire? Ou utilise-t-il un autre mécanisme?

Si le file de dérive n'existe pas au démarrage de ntpd, il entre dans un mode spécial conçu pour s'adapter rapidement aux variances temporelles particulières du matériel actuel. Cela prend environ 15 minutes, lorsque ntpd commence à suivre en continu les changements de time et de fréquence, par rapport au server actuel. Au bout d'une heure environ, ntpd écrit le facteur de dérive de fréquence dans le file de dérive configuré, lequel est ensuite utilisé aux démarrages suivants pour permettre à ntpd d'entrer immédiatement dans son état opérationnel normal. Au fur et à mesure, ntpd écrit les informations de synchronisation dans le file de dérive toutes les heures.

Donc, une brève réponse à votre question serait "ne vous inquiétez pas à ce sujet – ntpd devrait s'en occuper tout seul, si la directive driftfile est spécifiée dans la config ou sur la command line".

Vérifiez également que le directory / var / lib / ntp (et le file de dérive s'il existe) appartient à ntp et possède les permissions d'écriture correctes. Je n'ai pas vu ça depuis un moment, mais …