chrony時間同步服務簡介及配置


chrony簡介:

  實現NTP協議的的自由軟件。可使系統時鍾與NTP服務器,參考時鍾(例如GPS接收器)以及使用手表 和鍵盤的手動輸入進行同步。還可以作為NTPv4(RFC 5905)服務器和對等體運行,為網絡中的計算機 提供時間服務。設計用於在各種條件下良好運行,包括間歇性和高度擁擠的網絡連接,溫度變化(計算 機時鍾對溫度敏感),以及不能連續運行或在虛擬機上運行的系統。

  通過Internet同步的兩台機器之間的典型精度在幾毫秒之內,在LAN上,精度通常為幾十微秒。利用硬 件時間戳或硬件參考時鍾,可實現亞微秒的精度。

chrony的優勢:

  1. 更快的同步只需要數分鍾而非數小時時間,從而大程度減少了時間和頻率誤差,對於並非全天 24 小時運行的虛擬計算機而言非常有用

  2. 能夠更好地響應時鍾頻率的快速變化,對於具備不穩定時鍾的虛擬機或導致時鍾頻率發生變化的節 能技術而言非常有用

  3. 在初始同步后,它不會停止時鍾,以防對需要系統時間保持單調的應用程序造成影響 

  4. 在應對臨時非對稱延遲時(例如,在大規模下載造成鏈接飽和時)提供了更好的穩定性

  5. 無需對服務器進行定期輪詢,因此具備間歇性網絡連接的系統仍然可以快速同步時鍾

1、chrony工具安裝

yum -y install chrony

 

2、修改配置文件,將配置文件中的同步服務器修改為國內的時間服務器(推薦阿里及騰訊)

vim /etc/chrony.conf  #將原配置文件中的server注釋掉,換成國內的服務器

# Use public servers from the pool.ntp.org project.
# Please consider joining the pool (http://www.pool.ntp.org/join.html).
#server 0.centos.pool.ntp.org iburst
#server 0.centos.pool.ntp.org iburst
#server 0.centos.pool.ntp.org iburst
server ntp.aliyun.com iburst
server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst

 

3、修改完配置后,重啟服務並配置為開機啟動

systemctl enable --now chronyd

 

4、查看時間是否同步

date

 

5、chrony常用命令

查看時間同步源:

chronyc sources -v

立即手工同步

chronyc -a makestep

查看時間同步源狀態:

chronyc sourcestats -v
  

設置硬件時間
硬件時間默認為UTC:
timedatectl set-local-rtc 1

啟用NTP時間同步:
timedatectl set-ntp yes

校准時間服務器:
chronyc tracking
最后需要注意的是,配置完/etc/chrony.conf后,需重啟chrony服務,否則可能會不生效

 

6、幾個國內的NTP服務器

  pool.ntp.org:項目是一個提供可靠易用的NTP服務的虛擬集群cn.pool.ntp.org,03.cn.pool.ntp.org

  阿里雲公共NTP服務器:

    Unix/linux類:ntp.aliyun.com,ntp1-7.aliyun.com

    windows類: time.pool.aliyun.com 

  騰訊公共NTP服務器:time1-5.cloud.tencent.com

  大學NTP服務器:

    s1a.time.edu.cn 北京郵電大學

    s1b.time.edu.cn 清華大學

    s1c.time.edu.cn 北京大學

  國家授時中心服務器:210.72.145.44 


免責聲明!

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



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