Как установить NTP сервер на CentOS 8

Как установить NTP сервер на CentOS 8

 

В этом руководстве мы покажем вам, как установить сервер NTP на CentOS 8. Для тех из вас, кто не знал, Chrony — это реализация протокола сетевого времени (NTP). Chrony обычно синхронизирует компьютер с серверами времени в Интернете или другими источниками, такими как радио, спутниковый приемник или телефонный модем. Его также можно использовать в качестве источника / сервера времени для клиентских систем.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить ‘ sudo‘ к командам для получения привилегий root. Я покажу вам пошаговую установку NTP-сервера на CentOS 8.

Установите NTP-сервер на CentOS 8

Шаг 1. Во-первых, давайте начнем с проверки актуальности вашей системы.

sudo dnf update
sudo dnf install epel-release

Шаг 2. Установка NTP-сервера на CentOS 8.

Выполните следующую команду, чтобы установить Chrony:

sudo dnf install chrony

Шаг 3. Настройте NTP-сервер Chrony.

Мы настроим серверы как NTP-сервер, который будет работать как удаленный сервер времени для всех клиентов в вашей организации:

nano /etc/chrony.conf

Добавьте следующую строку:

# line 3: change servers to synchronize (replace to your own timezone NTP server)
# need NTP server itself to sync time with other NTP server
# pool 2.centos.pool.ntp.org iburst
pool ntp.nict.jp iburst
# line 24: add network range to allow to receive time synchronization requests from NTP Clients
# specify your local network and so on
# if not specified, only localhost is allowed
allow 10.0.0.0/24

Перезапустите службу Chrony, чтобы применить изменение конфигурации:

sudo systemctl restart chronyd
sudo systemctl enable chronyd

Шаг 4. Настройте брандмауэр.

Добавьте правила брандмауэра, чтобы разрешить NTP-запросы от клиентов:

sudo firewall-cmd --add-service=ntp --permanent
sudo firewall-cmd --reload

Шаг 5. Проверьте сервер NTP.

Теперь мы проверим, работает ли NTP, введя следующую команду:

[root@infoit.com.ua ~]# chronyc sources
210 Number of sources = 4
MS Name/IP address         Stratum Poll Reach LastRx Last sample
===============================================================================
^+ ntp-a3.nict.go.jp             1   8   466   331   +937us[ +937us] +/- 8281us
^* ntp-k1.nict.jp                1   8   466   318  -1925us[-2056us] +/- 8056us
^+ ntp-b2.nict.go.jp             1   7   466   286   -180ns[ -180ns] +/-   10ms
^+ ntp-b3.nict.go.jp             1   6   466    22   +478us[ +478us] +/- 9808us

Поздравляю! Вы успешно установили NTP. Благодарим вас за использование этого руководства для установки NTP-сервера в вашей системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт Chrony .