Назад | Перейти на главную страницу

Как быть уверенным, что системное время смещается?

в моей производственной среде время дрейфует, я устанавливаю ntp в своей системе.

когда я выполняю команду ntpstat, я вижу вывод ниже.

synchronised to NTP server (169.254.169.123) at stratum 4
   time correct to within 20 ms
   polling server every 512 s

но я не могу понять этот вывод.

Например, если мое время Linux смещено на 1 секунду, я выполняю команду ntpstat, что будет делать команда.

это команда, которая синхронизирует время с ntp-сервера и автоматически настраивает мое местное время.

как я могу убедиться, что мое время Linux было неправильным, и ntp исправляет это.

Не чтобы умалить превосходный ответ Майкла, а просто немного прояснить ситуацию: ntpstat не устанавливает ваши часы. ntpstat разговаривает с твоим ntpd и спрашивает, как дела. ntpd, в свою очередь, постоянно работает в фоновом режиме, делая все возможное, чтобы ваше системное время было правильным.

В вашем случае ntpd считает (и, следовательно, сообщает ntpstat), что ваши системные часы верны с точностью до 20 миллисекунд, чего достаточно для большинства людей, и примерно так же хорошо, как вы, вероятно, получите с помощью Интернета. ntpd (т.е. без ваших собственных локальных эталонных часов).

Вы находитесь на уровне 4 (т. Е. Ваше время исходит от вышестоящего сервера уровня 3), поэтому при условии, что ваши часы восходящего потока правильные (т. Е. Вы не играете в глупых жук с нечетными локальными часами и fudge дисциплины, и я должен добавить, что IP-адрес, который вы даете своему вышестоящему серверу, заставляет меня откровенно нервничать по этому поводу), то ваши локальные часы уже сдвинулись.

Когда ntpd изменяет системные часы, он записать сообщение в системный журнал. Появится одно из этих двух сообщений:

время пошло? s
Ошибка времени превышает пороговое значение шага и устанавливается на правильное время. Возможно, вам придется ждать очень долго.
сброс времени? s
Ошибка времени превышает порог шага и сброшена на правильное время. Компьютерологам это не нравится, но они могут установить параметр ntpd -x и ждать вечно.