У меня есть компьютер под управлением Ubuntu 14.04. Я запускаю процесс, чувствительный к скачкам времени, и я заметил, что произошли скачки времени, порядка сотен миллисекунд как вперед, так и назад. Насколько я понимаю, ntpd должен выполнять пошаговую коррекцию, только если смещение по времени превышает 128 мс в течение продолжительного периода времени. Однако, когда я просматриваю свой системный журнал, я вижу это:

Feb  1 06:57:11 alice ntpd[2252]: ntpd exiting on signal 15
Feb  1 06:57:22 alice ntpdate[2375]: step time server 71.210.146.228 offset 0.007476 sec
Feb  1 06:57:22 alice ntpd[2569]: ntpd 4.2.6p5@1.2349-o Wed Oct  5 12:35:47 UTC 2016 (1)
Feb  1 06:57:22 alice ntpd[2570]: proto: precision = 0.417 usec
Feb  1 06:57:22 alice ntpd[2570]: ntp_io: estimated max descriptors: 1024, initial socket boundary: 16
Feb  1 06:57:22 alice ntpd[2570]: Listen and drop on 0 v4wildcard 0.0.0.0 UDP 123
Feb  1 06:57:22 alice ntpd[2570]: Listen and drop on 1 v6wildcard :: UDP 123
Feb  1 06:57:22 alice ntpd[2570]: Listen normally on 2 lo 127.0.0.1 UDP 123
Feb  1 06:57:22 alice ntpd[2570]: Listen normally on 3 wlan0 10.2.21.26 UDP 123
Feb  1 06:57:22 alice ntpd[2570]: peers refreshed
Feb  1 06:57:22 alice ntpd[2570]: Listening on routing socket on fd #22 for interface updates
Feb  1 06:57:26 alice ntpd[2570]: ntpd exiting on signal 15
Feb  1 06:57:37 alice ntpdate[2941]: adjust time server 198.60.22.240 offset -0.008872 sec

Похоже, что шаговые команды ntpdate имеют шаг менее 128 мс (в других разделах системного журнала есть большие скачки). Вызывает ли ntpd ntpdate для исправления шага или какой-то другой процесс выполняет ntpdate? Если это последнее, как мне выяснить, что это за услуга? Я хотел бы отключить его, чтобы я мог вызывать ntpdate только тогда, когда безопасно прыгать во времени.

Редактировать - Больше журналов:

Есть и более крупные прыжки в журналах. Примеры:

Jan 31 08:54:10 alice ntpdate[2426]: adjust time server 132.163.4.102 offset 0.432374 sec
Feb  1 06:57:07 alice ntpdate[935]: step time server 198.60.22.240 offset 1.492618 sec
Feb  1 06:57:22 alice ntpdate[2375]: step time server 71.210.146.228 offset 0.007476 sec
Feb  1 06:57:37 alice ntpdate[2941]: adjust time server 198.60.22.240 offset -0.008872 sec

1 ответ1

0

Оба ntpd и ntpdate были запущены. После поиска в моем каталоге /etc я обнаружил, что в моем каталоге if-up.d / есть скрипт для запуска ntpdate. Я удалил это и теперь управляю временем только с ntpd.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .