У меня есть то, что я считаю системным файлом, /etc/cron.daily/ntpupdate
который запускается
ntpdate ntp.ubuntu.com
ежедневно для синхронизации с сетевым временем. Каждый день он генерирует вывод, очень похожий на этот:
/etc/cron.daily/ntpupdate:
16 Jan 06:30:42 ntpdate[21446]:
step time server 91.189.94.4 offset -12.646804 sec
Я не уверен, что это 91.189.94.4
значит, но я уверен, -12.646804 sec
что мой сервер выключен примерно на 12 секунд. Но я не знаю, почему это каждый день примерно одинаково. Это экземпляр Amazon EC2 под управлением Ubuntu.
Я могу только догадываться, что он либо теряет / набирает 12 секунд в день, либо что-то еще синхронизирует время с другими часами, которые выключены на 12 секунд, а затем я его заново синхронизирую.
Что я должен сделать, чтобы попытаться отследить это дальше? Я не вижу других заданий cron в /etc/cron.*
каталогах или заданиях пользователей cron ...
ОБНОВИТЬ
Просто подумал, что поделюсь, что я начал бегать каждый час, чтобы увидеть, будет ли большой скачок в определенный час. Вот что такое почасовой вывод:
16 Jan 15:17:04 ntpdate[8346]:
adjust time server 91.189.94.4 offset -0.464418 sec
Очевидно, что каждый час часы выключаются примерно на полсекунды, поэтому имеет смысл, что каждый день (24 часа) часы будут выключены примерно на 12 секунд. Угадай, часы просто бегут быстро! Благодарность!