У меня проблема с часами на моем ПК. Я запускаю
Ubuntu 10.10 на довольно хрустящем электронном сервере IBM (1,5 ГБ ОЗУ, процессор 2,4 ГГц)
ntpd работает (запущено на уровне выполнения 2)
определены серверы:
server 1.us.pool.ntp.org
server 2.us.pool.ntp.org
server 3.us.pool.ntp.org
server time.nrc.ca
server ntp1.cmc.ec.gc.ca
server ntp2.cmc.ec.gc.ca
server wuarchive.wustl.edu
server clock.psu.edu
Глядя на файл журнала, может показаться, что ntp демон работает, но системные часы, похоже, никогда не устанавливаются.
Если я вручную установлю время на «атомных» часах Casio, дата / время, отображаемые апплетом Clock, со временем не синхронизируются.
Глядя на файл журнала (ниже), кажется, что демон ntp запустился нормально и работает.
Так что я сейчас совершенно сбит с толку: - (
Демоны NTP не хотят делать резких скачков системного времени. Во-первых, он ведет хронологию записей в ваших файлах журнала,системные демоны могут сходить с ума и т. д. Вместо этого он «смещает» ваши системные часы на место. Если вы хотите проверить, насколько далеко вы находитесь от «фактического времени», вы можете запросить сервер ntp:
ntpdate -q pool.ntp.org
NTP работает, немного изменяя продолжительность секунды в вашей системе, чтобы вы постепенно получали правильное время . Дрейф может занять некоторое время, если у вас большое смещение. Что вы можете сделать, так это принудительно выполнить жесткую синхронизацию один раз:
service ntp stop
ntpdate pool.ntp.org
service ntp start
Edit: в ответ на комментарии ниже.
Установите эту строку в / etc / default / ntpdate
NTPDATE_USE_NTP_CONF=yes
Были некоторые проблемы с синхронизацией NTP в Ubuntu. Были выявлены некоторые исправления, которые появятся в выпуске 11.04 в апреле.
Колин Уотсон написал подробное сообщение в блоге об этом в ответ на сообщение Ubuntu Brainstorm .