Назад | Перейти на главную страницу

Как включить NTP-модуль CentOS 7?

У меня один сервер под управлением CentOS 7

чтобы установить модуль ntp, я выполнил следующие шаги:

yum install -y ntp
systemctl start ntpd
systemctl enable ntpd
systemctl status ntpd
timedatectl set-timezone America/Mexico_City

служба запущена, ошибок не было,

 systemctl status ntpd
● ntpd.service - Network Time Service
   Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled; vendor preset: disabled)
   Active: active (running) since Sat 2018-04-07 12:43:43 CDT; 50min left
  Process: 2652 ExecStart=/usr/sbin/ntpd -u ntp:ntp $OPTIONS (code=exited, status=0/SUCCESS)
 Main PID: 2653 (ntpd)
   CGroup: /system.slice/ntpd.service
           └─2653 /usr/sbin/ntpd -u ntp:ntp -g

Apr 07 12:43:43 i7box ntpd[2653]: Listen normally on 6 enp3s0 fe80::1cfd:83c7:5a71:977c UDP 123
Apr 07 12:43:43 i7box ntpd[2653]: Listen normally on 7 lo ::1 UDP 123
Apr 07 12:43:43 i7box ntpd[2653]: Listening on routing socket on fd #24 for interface updates
Apr 07 12:43:43 i7box systemd[1]: Started Network Time Service

но когда я печатаю timedatectl

 timedatectl
      Local time: Sat 2018-04-07 12:43:45 CDT
  Universal time: Sat 2018-04-07 17:43:45 UTC
        RTC time: Sat 2018-04-07 17:43:45
       Time zone: America/Mexico_City (CDT, -0500)
     NTP enabled: no
NTP synchronized: yes
 RTC in local TZ: no
      DST active: yes
 Last DST change: DST began at
                  Sun 2018-04-01 01:59:59 CST
                  Sun 2018-04-01 03:00:00 CDT
 Next DST change: DST ends (the clock jumps one hour backwards) at
                  Sun 2018-10-28 01:59:59 CDT
                  Sun 2018-10-28 01:00:00 CST

NTP выглядит как NTP enabled: no, Я уже открыл порт 123 / udp

есть ли пропущенный шаг?

Если это действительно проблема, то недостающий шаг NTP enabled: yes является:

timedatectl set-ntp true

Однако ваш ntpd вполне может работать нормально даже без:

Вы можете увидеть более подробную информацию, используя ntpd -q. В нем будут перечислены серверы, используемые для синхронизации, и их статус. Эти серверы настроены в /etc/ntp.conf и вы можете изменить значение по умолчанию

server 0.centos.pool.ntp.org iburst
server 1.centos.pool.ntp.org iburst
server 2.centos.pool.ntp.org iburst
server 3.centos.pool.ntp.org iburst

с серверами пула, которые находятся рядом с вами. В настоящее время mx.pool.ntp.org не хватает серверов (вы можете присоединиться к бассейну):

В этой зоне недостаточно серверов, поэтому мы рекомендуем вам использовать зону Северная Америка (north-america.pool.ntp.org):

server 0.north-america.pool.ntp.org
server 1.north-america.pool.ntp.org
server 2.north-america.pool.ntp.org
server 3.north-america.pool.ntp.org