chrony簡介:
實現ntp協議的的自由軟體。可使系統時鐘與ntp伺服器,參考時鐘(例如gps接收器)以及使用手錶 和鍵盤的手動輸入進行同步。還可以作為ntpv4(rfc 5905)伺服器和對等體執行,為網路中的計算機 提供時間服務。設計用於在各種條件下良好執行,包括間歇性和高度擁擠的網路連線,溫度變化(計算 機時鐘對溫度敏感),以及不能連續執行或在虛擬機器上執行的系統。
通過internet同步的兩台機器之間的典型精度在幾毫秒之內,在lan上,精度通常為幾十微秒。利用硬 件時間戳或硬體參考時鐘,可實現亞微秒的精度。
chrony的優勢:
1. 更快的同步只需要數分鐘而非數小時時間,從而大程度減少了時間和頻率誤差,對於並非全天 24 小時執行的虛擬計算機而言非常有用
2. 能夠更好地響應時鐘頻率的快速變化,對於具備不穩定時鐘的虛擬機器或導致時鐘頻率發生變化的節 能技術而言非常有用
3. 在初始同步後,它不會停止時鐘,以防對需要系統時間保持單調的應用程式造成影響
5. 無需對伺服器進行定期輪詢,因此具備間歇性網路連線的系統仍然可以快速同步時鐘
1、chrony工具安裝
yum -y install chrony
vim /etc/chrony.conf #將原配置檔案中的server注釋掉,換成國內的伺服器
# use public servers from the pool.ntp.org project.
# please consider joining the pool (
#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伺服器:
s1a.time.edu.cn 北京郵電大學
s1b.time.edu.cn 清華大學
s1c.time.edu.cn 北京大學
國家授時中心伺服器:210.72.145.44
chrony時間同步
chrony是網路時間協議 ntp 的多用途實現。它可以使系統時鐘與ntp伺服器 參考時鐘 例如gps接收器 以及使用手錶和鍵盤的手動輸入同步。它還可以作為ntpv4 rfc 5905 伺服器和對等體來為網路中的其他計算機提供時間服務。它被設計成在廣泛的條件下表現良好,包括間歇網路連線 嚴重擁塞網路...
Chrony時間同步問題
chrony是乙個開源的自由軟體,它能夠讓linux系統時間和時間 ntp 伺服器同步,讓時間始終保持同步 ntp的缺點在於如果修改時間到10年前,那麼ntp服務就矇圈了,但是chrony不會出現這種問題 環境準備 主機名ip位址 描述linux node1 172.16.1.170 chrony服...
chrony時間同步工具
目錄rhel centos 6.x 下的時間同步基本是使用 ntpdate 和 ntpd 這兩個工具實現的,但是這兩個工具已經很古老了,rhel centos 7.x 已經將 chrony 作為預設時間同步工具了 其他 systemd 系統下無需安裝 ntp chrony,使用 systemd ti...