Как работает NTPD Linux.

Как говорилось ранние, сервер времени NTP является главным хронометром сетевой структуры предприятия. В Linux, службу NTP можно построить с помощью одного из трёх рекомендованных демонов

Введение.

Как говорилось ранние, сервер времени NTP является главным хронометром сетевой структуры предприятия. В Linux, службу NTP можно построить с помощью одного из трёх рекомендованных демонов. Работа службы OpenNTPD подробно рассматривалась в статье опубликованной выше. Пришла пора обсудить работу NTPD, в качестве сервера точного времени. В дистрибутиве ALT Linux, NTPD не является сервером времени по умолчанию, тем не имение его можно установить и успешно эксплуатировать. Причины могут быть разные одной из которых — особенности интеграции с устройствами Windows, где NTPD также применяется. Служба ntpd работает под лицензией MIT + BSD.

  • Стенд:
    • ALT Linux сервер, имя lin-ntp; ip-10.0.2.11;

Установка.

В качестве основного сервера возьмём сервером минимальной конфигурации. С помощью командной строки или графического менеджера пакетов Synaptic, установим сервер времени NTPD. Напомним, при установке будет удалён демон OpenNTPD, такие правила.

# apt-get update;apt-get install ntpd
...
Следующие пакеты будут УДАЛЕНЫ:
  openntpd
Следующие НОВЫЕ пакеты будут установлены:
  ntpd
Продолжить? [Y/n]Y
Вид: synaptic установить сервер ntpd.
Вид: synaptic, установка сервера ntpd.

Управление.

Управляющие команды службы времени NTPD приводятся ниже.

# systemctl start|enable|is-enabled|stop|restart|status ntpd

Файл настроек демона NTPD находится в /etc/ntp.

# /etc/ntp
...
server 0.ru.pool.ntp.org
server 1.ru.pool.ntp.org
server 2.ru.pool.ntp.org
server 3.ru.pool.ntp.org
...

Как видно из файла конфигурации NTPD, при установке, пул серверов точного времени зоны ru, указывается при установке, оставим как есть.

Вид: acc настройка сервера NTPD
Вид: acc, настройка сервера NTPD.

Проверка работы NTPD.

Для проверки правильности выполнения наших действий и работы NTPD, как сервера времени, воспользуемся следующими командами.

ntpq

Утилита командной строки для проверки работы NTPD протокола.

# ntpq -pn  
  • p список узлов точного времени
  • n числовой формат вывод узлов вместо канонического

timedatectl

Утилита командной строки для настройки NTPD часов.

# timedatectl status
           Local time: Пн 2022-02-07 17:33:19 MSK
           Universal time: Пн 2022-02-07 14:33:19 UTC
           RTC time: Пн 2022-02-07 14:33:21    
           Time zone: Europe/Moscow (MSK, +0300)
System clock synchronized: yes                       
              NTP service: n/a                       
          RTC in local TZ: no  
  • Local time — местное время
  • Universal time — UTC всемирное время
  • RTC time — аппаратное время
  • Time Zone — часовой пояс
  • NTP synchronized — синхронизация с ntp-сервером
  • RTC in local TZ — аппаратные часы: no — local time; yes — UTC time

nc

Утилита командной строки, проверка связи с эталонным сервером NTP.

# nc 0.ru.pool.ntp.org 123 -z -4 -u -v
Connection to 0.ru.pool.ntp.org 123 port [udp/ntp] succeeded!

nptdate.

Утилита синхронизации и установки времени системных часов.

# ntpdate -q -4 0.ru.pool.ntp.org
server 188.225.9.167, stratum 2, offset +0.001098, delay...
...

Остальные доступные команды, проверки работы службы NTP смотри в OpenNTPD.

Заключение.

В статье рассматривалась работа сервера времени NTPD на примере дистрибутива ALT Linux. Как говорилось выше NTPD не является демоном времени установленным из коробки, сервера ALT Linux. Администратор может выбирать удобный для работы предприятия движок, службы точного времени, проанализировав работу OpenNTPD и NTPD.

Полезные ссылки.

  • ntpd демон NTP протокола
  • ntpdate установка даты и времени NTP
  • hwclock настройка аппаратных часов (RTC)
  • timedatectl контроль времени и даты
  • ntpq программа запроса времени

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Copyright © 2020-2024
Все права защищены.
При перепечатке указать источник: kabtim-t.ru
Контакты