Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
wiki:руководство_по_ubuntu_server:сеть:ntp [2012/05/20 12:01] |
wiki:руководство_по_ubuntu_server:сеть:ntp [2015/02/15 11:40] (текущий) [Настройка] |
||
---|---|---|---|
Строка 8: | Строка 8: | ||
=====Синхронизация времени по NTP===== | =====Синхронизация времени по NTP===== | ||
- | NTP - это протокол синхронизации времени через сеть. По существу клиенты запрашивают текущее время на сервере и используют его для установки своих собственных часов. | + | NTP - это протокол синхронизации времени по сети. По существу клиенты запрашивают текущее время на сервере и используют его для установки своих собственных часов. |
За этим простым описанием скрывается много сложностей - существуют уровни NTP серверов, где первый уровень подключен к атомным часам, а второй и третий уровни серверов распределяют на себя нагрузку по актуальным запросам из интернета. Кроме того клиентское приложение сложнее, чем вы можете подумать - оно компенсирует задержки соединения и регулирует время таким образом, чтобы не навредить другим процессам, запущенным на сервере. Но к счастью вся эта сложность скрыта от вас! | За этим простым описанием скрывается много сложностей - существуют уровни NTP серверов, где первый уровень подключен к атомным часам, а второй и третий уровни серверов распределяют на себя нагрузку по актуальным запросам из интернета. Кроме того клиентское приложение сложнее, чем вы можете подумать - оно компенсирует задержки соединения и регулирует время таким образом, чтобы не навредить другим процессам, запущенным на сервере. Но к счастью вся эта сложность скрыта от вас! | ||
Строка 16: | Строка 16: | ||
====ntpdate==== | ====ntpdate==== | ||
- | Ubuntu comes with ntpdate as standard, and will run it once at boot time to set up your time according to Ubuntu's NTP server. | + | Ubuntu стандартно устанавливается с ntpdate и будет запускать его при каждой загрузке один раз для установки времени по NTP серверу Ubuntu. |
- | + | <code>ntpdate -s ntp.ubuntu.com</code> | |
- | ntpdate -s ntp.ubuntu.com | + | |
====ntpd==== | ====ntpd==== | ||
- | The ntp daemon ntpd calculates the drift of your system clock and continuously adjusts it, so there are no large corrections that could lead to inconsistent logs for instance. The cost is a little processing power and memory, but for a modern server this is negligible. | + | Сервис NTP ntpd вычисляет уход ваших системных часов и постоянно подправляет их, благодаря чему не происходит сильных изменений, что может приводить к непоследовательности в журналах. Ценой этому небольшое расходование мощности процессора и оперативной памяти, но для современного сервера это несущественно. |
- | ====Installation==== | + | ====Установка==== |
- | To install ntpd, from a terminal prompt enter: | + | Для установки ntpd из терминала введите: |
+ | <code>sudo apt-get install ntp</code> | ||
- | sudo apt-get install ntp | + | ====Настройка==== |
- | ====Configuration==== | + | Отредактируйте /etc/ntp.conf для добавления/удаления серверов. По умолчанию эти сервера такие: |
- | + | <code># Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board | |
- | Edit /etc/ntp.conf to add/remove server lines. By default these servers are configured: | + | |
- | + | ||
- | # 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 | # on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for | ||
# more information. | # more information. | ||
Строка 40: | Строка 37: | ||
server 1.ubuntu.pool.ntp.org | server 1.ubuntu.pool.ntp.org | ||
server 2.ubuntu.pool.ntp.org | server 2.ubuntu.pool.ntp.org | ||
- | server 3.ubuntu.pool.ntp.org | + | server 3.ubuntu.pool.ntp.org</code> |
- | After changing the config file you have to reload the ntpd: | + | После изменений конфигурационного файла вам надо перезапустить ntpd: |
+ | <code>sudo service ntp restart</code> | ||
- | sudo /etc/init.d/ntp reload | + | ====Просмотр статуса==== |
- | ====View status==== | + | Используйте ntpq для просмотра дополнительной информации: |
- | + | <code># sudo ntpq -p | |
- | Use ntpq to see to see more info: | + | |
- | + | ||
- | # sudo ntpq -p | + | |
remote refid st t when poll reach delay offset jitter | remote refid st t when poll reach delay offset jitter | ||
============================================================================== | ============================================================================== | ||
Строка 57: | Строка 52: | ||
*145.253.66.170 .DCFa. 1 u 10 64 377 83.607 -30.159 68.343 | *145.253.66.170 .DCFa. 1 u 10 64 377 83.607 -30.159 68.343 | ||
+stratum2-3.NTP. 129.70.130.70 2 u 5 64 357 68.795 -68.168 104.612 | +stratum2-3.NTP. 129.70.130.70 2 u 5 64 357 68.795 -68.168 104.612 | ||
- | +europium.canoni 193.79.237.14 2 u 63 64 337 81.534 -67.968 92.792 | + | +europium.canoni 193.79.237.14 2 u 63 64 337 81.534 -67.968 92.792</code> |
- | + | ||
- | ====References==== | + | |
- | See the Ubuntu Time wiki page for more information. | + | ====Ссылки==== |
- | ntp.org, home of the Network Time Protocol project | + | -- Смотрите страницу энциклопедии [[https://help.ubuntu.com/community/UbuntuTime|Ubuntu Time]] для дополнительной информации. |
+ | -- [[http://www.ntp.org/|Домашняя страница проекта Проткола синхронизации времени ntp.org]] | ||
---- | ---- |