Пример, рассмотренный ниже, относится к базовому 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