Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
serverguide-precise-ru.pdf
Скачиваний:
77
Добавлен:
03.05.2015
Размер:
1.86 Mб
Скачать

Работа в сети

4. Синхронизация времени с NTP

NTP — это протокол TCP/IP для синхронизации времени через сеть. По существу, клиент запрашивает текущее время на сервере и использует результат для установки своего собственного времени.

За этим простым описанием скрывается много сложностей — существуют уровни NTP-серверов, где первый уровень подключен к атомным часам,

а второй и третий уровни серверов распределяют на себя нагрузку по актуальным запросам из интернета. Кроме того, клиентское приложение сложнее, чем вы можете подумать — оно компенсирует задержки соединения и регулирует время таким образом, чтобы не навредить другим процессам, запущенным на сервере. Но, к счастью, вся эта сложность скрыта от вас!

Ubuntu использует ntpdate и ntpd.

4.1. ntpdate

Ubuntu в качестве стандарта использует ntpdate, запуская эту программу один раз во время загрузки, чтобы настроить время в соответствии с NTPсервером Ubuntu.

ntpdate -s ntp.ubuntu.com

4.2. ntpd

Демон ntpd вычисляет смещение системных часов и постоянно подстраивает их, чтобы не было больших изменений, которые могут привести, например, к противоречивым записям в журналах. Платой за это является некоторое потребление вычислительной мощности и памяти, но на современных серверах это несущественно.

4.3. Установка

Чтобы установить ntpd, введите в терминале:

sudo apt-get install ntp

4.4. Конфигурация

Отредактируйте /etc/ntp.conf, чтобы добавить или удалить серверы. По умолчанию используются следующие серверы:

57

Работа в сети

#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

4.5. Просмотр статуса

Используйте ntpq, чтобы увидеть больше информации:

# sudo ntpq

-p

 

 

 

remote

refid

st t when poll reach

delay

offset jitter

==============================================================================

+stratum2-2.NTP.

129.70.130.70

2

u

5

64

377

68.461

-44.274 110.334

+ntp2.m-online.n

212.18.1.106

2

u

5

64

377

54.629

-27.318

78.882

*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

+europium.canoni

193.79.237.14

2

u

63

64

337

81.534

-67.968

92.792

4.6. Ссылки

Дополнительную информацию смотрите на вики-странице Ubuntu Time16.

ntp.org, домашняя страница проекта Network Time Protocol17

16https://help.ubuntu.com/community/UbuntuTime

17http://www.ntp.org/

58

Глава 5. Множественное связывание устройств (DMMultipath)

59

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]