chronyd 和 ntpd 的不同之處,可查看redhat說明:
Red_Hat_Enterprise_Linux-System_Administrators_Guide-7::15.1.1. Differences Between ntpd and chronyd
以下為簡易用法:
安裝 chrony
# yum install chrony開機自動啟動 chronyd
# systemctl enable chronyd.service啟動 chronyd
# systemctl start chronyd.service查看 chronyd 運行狀態
#systemctl status chronyd.service ... 8月 16 00:02:36 localhost.localdomain chronyd[3193]: System clock wrong by 147228.887649 seconds, adjustment started 8月 17 16:56:25 localhost.localdomain chronyd[3193]: System clock was stepped by 147228.887649 seconds可發現,因為初次啟動時,時間差太多,所以先執行了一次校正到正確的時間。
slew adjustment:慢慢調整到正確的時間(避免其他用到時間的程式有異常、產生時間不合理的資料)
step adjustment:一次調整到正確的時間
查看 chronyc 校時來源server
# chronyc sources查看 chronyc 校時來源server狀態
# chronyc sourcestats查看最後一次取得的校時資料
# chronyc tracking取得的資訊中,其中比較會用到的兩項資料是。
Ref time (UTC):最後一次從校時來源(Reference ID)得到的時間資料
System time:目前系統時間跟校時來源時間的差異。
如果發現系統目前時間(System time)跟校時來源時間差很多(Ref time), 不想等 chrony 慢慢校時,想立刻校時成跟 Ref time 一樣,可執行
# chronyc -a makestep
前一個指令,也可以 root 身分進入 chronyc 互動指令模式,再操作,「-a」參數:自動使用 local keys 認證
# chronyc -a chrony version 2.1.1 Copyright (C) 1997-2003, 2007, 2009-2015 Richard P. Curnow and others chrony comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to redistribute it under certain conditions. See the GNU General Public License version 2 for details. 200 OK chronyc> help #使用 help 查看可用指令
參考:
Red_Hat_Enterprise_Linux-System_Administrators_Guide-7::15.3. Using chrony
漂亮的笨蛋:NTP文档翻译:它是如何工作的?How does it work?
chronyd 使用
沒有留言:
張貼留言