Как настроить сервер и клиент NTP в CentOS / RHEL 7

by itisgood

Пример, рассмотренный ниже, относится к базовому NTP-серверу и клиенту.

NTP означает Network Transport Protocol  и используется для поддержания времени на серверах, синхронизированных друг с другом с использованием общего надежного источника, чтобы получить время.

Настройка сервера NTP

1. Установите требуемый пакет ntp на сервер.

# yum install ntp

2. Убедитесь, что в файле конфигурации ntp /etc/ntp.conf указаны следующие данные.

# cat /etc/ntp.conf
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
server 0.pool.ntp.org
server 1.pool.ntp.org
server 2.pool.ntp.org
server 3.pool.ntp.org
restrict 10.10.10.0 mask 255.255.255.0 nomodify notrap
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys

В соответствии с конфигурационным файлом серверы NTP обслуживают только клиентов NTP в подсети 10.10.10.0/24.

Вы можете получить общедоступные NTP-серверы, специфичные для вашего региона, из pool.ntp.org.

В файле /etc/ntp.conf вам нужно будет указать сервер (-ы) NTP в вашей среде.

3. Теперь вы можете запустить службу ntpd.

Для RHEL 5,6:

# service ntpd start

Для RHEL 7:

# systemctl start ntpd.service

Конфигурация клиента NTP

1. Для конфигурации клиентского NTP добавьте следующую конфигурацию в файл /etc/ntp.conf.

# cat /etc/ntp.conf
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
server ntp.server.com
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys

Здесь ntp.server.com – это сервер, настроенный как сервер NTP в примере, показанном в начале статьи.

Для обеспечения избыточности может быть несколько серверов NTP.

Добавьте новую строку для каждого из серверов NTP в файле /etc/ntp.conf.

2. Запустите службу ntpd на клиентском сервере ntp.

Для RHEL 5,6:

# service ntpd start

Для RHEL 7:

# systemctl start ntpd.service

 

You may also like

Leave a Comment