Centos

“系統時鐘同步:否”,將其翻轉為是

  • October 6, 2020

# 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?

chronyc sources表示它沒有連接到任何可用的 NTP 伺服器。這就是手冊頁?S列中的含義:

此列指示源的狀態。

  • ? 指示連接已失去或數據包未通過所有測試的源。它還在啟動時顯示,直到從中收集到至少 3 個樣本。

檢查您的 Internet 連接、主機防火牆、外部防火牆等。

引用自:https://serverfault.com/questions/1036676