立即校時

  1. 查詢目前時間
    [root@kvm8 ~]# date
    Thu Oct 30 02:08:30 PM CST 2025
    
  2. 將時間設定成不是今天的日期 (2025-1-1)。
    [root@kvm8 ~]# date -s 2025-1-1
    Wed Jan  1 12:00:00 AM CST 2025
    
  3. 不關閉 chronyd 服務,使用 -Q 選項,可以查看時間誤差,但不會真的校時。
    [root@kvm8 ~]# chronyd -Q "pool deyu.wang iburst"
    2024-12-31T16:00:05Z chronyd version 4.6.1 starting (+CMDMON +NTP +REFCLOCK +RTC
    +PRIVDROP +SCFILTER +SIGND +ASYNCDNS +NTS +SECHASH +IPV6 +DEBUG)
    2024-12-31T16:00:05Z Disabled control of system clock
    2024-12-31T16:00:10Z System clock wrong by 26143711.518471 seconds (ignored)
    2024-12-31T16:00:10Z chronyd exiting
    
  4. 不關閉 chronyd 服務,使用 -q 選項,無法校時。
    [root@kvm8 ~]# chronyd -q "pool deyu.wang iburst"
    2024-12-31T16:00:33Z chronyd version 4.6.1 starting (+CMDMON +NTP +REFCLOCK +RTC
    +PRIVDROP +SCFILTER +SIGND +ASYNCDNS +NTS +SECHASH +IPV6 +DEBUG)
    2024-12-31T16:00:33Z Fatal error : Another chronyd may already be running 
    (pid=21047), check /run/chrony/chronyd.pid
    
  5. 要用 chronyd 立即校時,必須先關閉 chronyd 服務。
    [root@kvm8 ~]# systemctl stop chronyd.service
    
  6. chronyd 立即校時,校正 26143711.518381 秒。
    [root@kvm8 ~]# chronyd -q "pool deyu.wang iburst"
    2024-12-31T16:00:58Z chronyd version 4.6.1 starting (+CMDMON +NTP +REFCLOCK +RTC
    +PRIVDROP +SCFILTER +SIGND +ASYNCDNS +NTS +SECHASH +IPV6 +DEBUG)
    2024-12-31T16:00:58Z Initial frequency -11.714 ppm
    2024-12-31T16:01:02Z System clock wrong by 26143711.518381 seconds (step)
    2025-10-30T06:09:34Z chronyd exiting
    
  7. 再查時間,校時成功。
    [root@kvm8 ~]# date
    Thu Oct 30 02:09:39 PM CST 2025
    
  8. 恢復啟動 chronyd 服務
    [root@kvm8 ~]# systemctl start chronyd.service