Ubuntu chrony同步時間


這個軟件包含兩個命令集: chronyc 客戶端 和 chronyd 守護進程. 安裝chrony方法:

sudo apt install chrony

驗證 chrony是否安裝成功,並查看有多少個服務端及結點已連接:

$ chronyc activity 200 OK 8 sources online 0 sources offline 0 sources doing burst (return to online) 0 sources doing burst (return to offline) 0 sources with unknown address 

配置 /etc/chrony/chrony.conf, 參考 https://chrony.tuxfamily.org/doc/3.5/chrony.conf.html

常用命令:tracking

檢查 Chrony 是否實際同步

$ chronyc tracking Reference ID : AB42617E (srcf-ntp.stanford.edu) Stratum : 2 Ref time (UTC) : Thu Apr 05 18:27:33 2018 System time : 0.000669840 seconds slow of NTP time Last offset : -0.000506939 seconds RMS offset : 0.001261410 seconds Frequency : 28.552 ppm slow Residual freq : -0.000 ppm Skew : 88.846 ppm Root delay : 0.031207338 seconds Root dispersion : 0.001206590 seconds Update interval : 65.2 seconds Leap status : Normal sources 

這里主要關注 Update interval 這個參數, 說明最后兩次更新的時間間隔是 64.1s。以上結果中的其它參數的含義分別是:

  • 引用 ID - 計算機當前同步的引用 ID 和名稱。
  • Stratum - 連接參考時鍾的計算機的跳數。
  • 參考時間 - 這是參考源的最后一次測量的 UTC 時間。
  • 系統時間 - 來自同步服務器的系統時鍾延遲。
  • 最后一次偏移 - 上次時鍾更新的估計偏移量。
  • RMS 偏移 - 偏移值的長期平均值。
  • 頻率 - 如果 chronyd 沒有糾正它,那么系統的時鍾錯誤的速率。它以 ppm (百萬分率)提供。
  • 殘余頻率 - 殘余頻率表示參考源的測量值與當前使用的頻率之間的差異。
  • 偏斜 - 估計頻率的誤差界限。
  • 根延遲 - 網絡路徑延遲到計算機正在同步的層計算機的總和。
  • 跳躍狀態 - 這是跳躍狀態,可以具有以下值之一:正常、插入秒、刪除秒或不同步。

顯示所有 NTP 源服務器的信息

$ chronyc sources -v

查看 NTP 服務器的在線和離線狀態

$ chronyc activity

查看 Chrony 服務的日志

$ journalctl -u chronyd

檢查 NTP 訪問是否對特定主機可用

$ chronyc accheck

該命令會顯示有多少 NTP 源在線/離線

$ chronyc activity

手動添加一台新的 NTP 服務器

$ chronyc add server

在客戶端報告已訪問到服務器

$ chronyc clients

手動移除 NTP 服務器或對等服務器

$ chronyc delete 

手動設置守護進程時間

$ chronyc settime

校准時間服務器,顯示系統時間信息

$ chronyc tracking

檢查 NTP 訪問是否對特定主機可用

$ chronyc accheck

查看時間同步源

$ chronyc sources -v

查看時間同步源狀態

$ chronyc sourcestats -v

阿里雲公共NTP

https://help.aliyun.com/document_detail/92704.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM