NTP — это протокол TCP/IP для синхронизации времени через сеть. По существу, клиент запрашивает текущее время на сервере и использует результат для установки своего собственного времени. За этим простым описанием скрывается много сложностей — существуют
уровни NTP-серверов, где первый уровень подключен к атомным часам, а второй и третий уровни серверов распределяют на себя нагрузку по актуальным запросам из интернета. Кроме того, клиентское приложение сложнее, чем вы можете подумать — оно компенсирует задержки соединения и регулирует время таким образом, чтобы не навредить другим процессам, запущенным на сервере. Но, к счастью, вся эта сложность скрыта от вас!
Ubuntu использует ntpdate и ntpd.
ntpdate
Ubuntu в качестве стандарта использует ntpdate, запуская эту программу один раз во время загрузки, чтобы настроить время в соответствии с NTPсервером Ubuntu.
ntpdate -s ntp.ubuntu.com
ntpd
Демон ntpd вычисляет смещение системных часов и постоянно подстраивает их, чтобы не было больших изменений, которые могут привести, например, к противоречивым записям в журналах. Платой за это является некоторое потребление вычислительной мощности и памяти, но на современных серверах это несущественно.
Установка
Чтобы установить ntpd, введите в терминале:
sudo apt-get install ntp
4.4. Конфигурация
Отредактируйте /etc/ntp.conf, чтобы добавить или удалить серверы. По умолчанию используются следующие серверы:
# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board # on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for # more information. server 0.ubuntu.pool.ntp.org server 1.ubuntu.pool.ntp.org server 2.ubuntu.pool.ntp.org server 3.ubuntu.pool.ntp.org
После изменения конфигурационного файла необходимо перезагрузить ntpd:
sudo /etc/init.d/ntp reload
Просмотр статуса
Используйте ntpq, чтобы увидеть больше информации:
# sudo ntpq -p
По материалам Руководства по Ubuntu Server 14.04
Добавить комментарий