# timedatectl
输出
Local time: Tue 2020-10-06 13:35:31 PDT
Universal time: Tue 2020-10-06 20:35:31 UTC
RTC time: Tue 2020-10-06 20:35:30
Time zone: America/Los_Angeles (PDT, -0700)
System clock synchronized: no
NTP service: active
RTC in local TZ: no
/etc/chrony.conf
是 RHEL 8 中的默认设置(带有预配置池)。
# chronyc sources
输出
210 Number of sources = 8
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^? excalibur.prolixium.com 0 9 0 - +0ns[ +0ns] +/- 0ns
^? paladin.latt.net 0 9 0 - +0ns[ +0ns] +/- 0ns
^? ronin.ruselabs.com 0 9 0 - +0ns[ +0ns] +/- 0ns
^? 2a00:7600::41 0 9 0 - +0ns[ +0ns] +/- 0ns
^? 50-205-244-112-static.hf> 0 9 0 - +0ns[ +0ns] +/- 0ns
^? time.cloudflare.com 0 9 0 - +0ns[ +0ns] +/- 0ns
^? 69.10.161.7 0 9 0 - +0ns[ +0ns] +/- 0ns
^? ntp3.your.org 0 9 0 - +0ns[ +0ns] +/- 0ns
# systemctl status chronyd
显示active (running)
,并且日志中没有错误。
显示的系统时间正确。
那么,考虑到所有这些事实,为什么我看到的是System clock synchronized: no
?我该如何将其转变为yes
?
答案1
chronyc sources
表示它没有连接到任何可用的 NTP 服务器。根据手册页,列?
中的表示如下:S
此列表示源的状态。
- ?指示已丢失连接或其数据包未通过所有测试的源。启动时也会显示该信息,直到从中收集到至少 3 个样本。
检查您的互联网连接、主机防火墙、外部防火墙等。