在 RHEL7 上,NTP 已启用,但同步已启用

在 RHEL7 上,NTP 已启用,但同步已启用

怎么能同步却不能启用呢?Redhat 7.4 日期和时间都正确。ntpq -p 显示它已连接到远程 ntp 服务器。systemctl status ntp 显示它已启用。/var/log/messages 中没有任何内容表明有任何错误。这是不是我不明白的正常状态?

timedatectl
      Local time: Thu 2020-10-01 14:24:30 UTC
  Universal time: Thu 2020-10-01 14:24:30 UTC
        RTC time: Thu 2020-10-01 14:24:30
       Time zone: UTC (UTC, +0000)
     NTP enabled: no
NTP synchronized: yes
● ntpd.service - Network Time Service
   Loaded: loaded (/usr/lib/systemd/system/ntpd.service; enabled;

答案1

当或已启用并正在运行时,该timedatectl命令会报告 NTP 正在使用中。Chronyd 是一个轻量级 NTP 客户端,systemd-timesyncd 是一个轻量级 SNTP 客户端。两者都适用于大多数服务器和工作站。chronydsystemd-timesyncd

Timedatectl 通过 D-Bus 寻找 NTP/SNTP 服务器,因此它无法识别该ntpd服务,该服务被设计为 NTP 客户端和服务器,现在我们有了专用的 NTP 客户端软件,对于不需要为其他系统提供 NTP 或使用 GPS 等专用硬件来获取时间的系统来说,它不再受到青睐。

相关内容