怎么能同步却不能启用呢?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 客户端。两者都适用于大多数服务器和工作站。chronyd
systemd-timesyncd
Timedatectl 通过 D-Bus 寻找 NTP/SNTP 服务器,因此它无法识别该ntpd
服务,该服务被设计为 NTP 客户端和服务器,现在我们有了专用的 NTP 客户端软件,对于不需要为其他系统提供 NTP 或使用 GPS 等专用硬件来获取时间的系统来说,它不再受到青睐。