Вопрос: Будет ли NTP отклонять часы назад


Будет ли NTP перемещать системные часы назад? Я думаю о создании уникальных идентификаторов, которые частично основаны на времени. Если часы движутся назад, мне нужно как-то объяснить это.


5
2017-12-15 21:07


Источник




Ответы:


ntpd попытается предотвратить время от движения назад, замедляя системные часы, пока все не синхронизируется. Если системные часы слишком далеко впереди, ntpd будет жаловаться, и вам нужно будет либо вручную отрегулировать, либо передать флаг -g в ntpd, чтобы он мог сделать одну (и только одну) большую настройку.


10
2017-12-15 21:25





Две вещи могут случиться. Часы могут быть отрегулированы назад, или сервер ntpd будет поддерживать настройку часов RTC до тех пор, пока два синхросигнала не будут синхронизированы. Эффективно это похоже на то, что время локального времени замедлилось, ожидая, пока сервер нас поймает. Этот процесс называется коррекцией поворота.

Какая опция выбрана клиентом ntp, зависит от конфигурации. Обратитесь к странице руководства в вашей системе, чтобы убедиться, что опция поворота выбрана так, чтобы время не отклонялось назад. Обратите внимание, что время может быть отклонено назад, если оно значительно сокращено. Так что следите за этим. Кроме того, помните о летних сбережениях. В любом случае это может быть дыра в вашем дизайне.

См. Документы NTP ... http://doc.ntp.org/4.1.0/ntpd.htm и раздел «Как работает ntp». для дополнительной информации.


6
2017-12-15 23:12