一、chronyc概述
chronyc是一款NTP協議的客戶端程序,可以用於與NTP伺服器進行交互,以自動或手動調整本地系統時間。chronyc可以掃描多個NTP伺服器並選擇最合適的伺服器來進行時間同步,同時它還支持時間同步日誌查看和手動設置本地時間等多種功能。
在使用chronyc時,需要設置系統時鐘同步周期、NTP伺服器地址等參數。通常,用戶可以在/etc/chrony.conf文件中進行配置設置。也可以通過命令行參數的方式來指定參數值。
二、chronyc的使用
1. 安裝chrony
sudo apt-get update
sudo apt-get install chrony
2. 啟動服務
sudo service chrony start
3. 常用命令
(1)chronyc tracking
該命令用於查看當前系統時間與NTP伺服器時間的差異,以及同步狀態。
chronyc tracking
Reference ID : C0A801FE (192.168.1.254)
Stratum : 3
Ref time (UTC) : Mon Mar 22 02:51:45 2021
System time : 0.000369372 seconds fast of NTP time
Last offset : -0.000364619 seconds
RMS offset : 0.000616943 seconds
Frequency : 3.858 ppm slow
Residual freq : -0.054 ppm
Skew : 1.514 ppm
Root delay : 0.002505 seconds
Root dispersion : 0.016275 seconds
Update interval : 65.2 seconds
Leap status : Normal
(2)chronyc sources
該命令用於查看當前正在使用的NTP伺服器列表。
chronyc sources
210 Number of sources = 6
MS Name/IP address Stratum Poll Reach LastRx Last sample
===============================================================================
^? ntp1.aliyun.com 2 10 377 4 -745us[+2719us] +/- 63ms
^? ntp2.aliyun.com 2 10 377 3 -91us[+2933us] +/- 70ms
^? ntp3.aliyun.com 2 10 377 3 -1438us[+1486us] +/- 77ms
^? ntp4.aliyun.com 2 10 377 3 -235us[+2689us] +/- 53ms
^? ntp5.aliyun.com 2 10 377 3 -1768us[+1150us] +/- 83ms
^* ntp6.aliyun.com 2 10 377 10 +270us[+270us] +/- 62ms
(3)chronyc makestep
該命令用於強制系統立即同步時間。
chronyc makestep
(4)chronyc sourcestats
該命令用於查看當前所有NTP伺服器的統計信息,包括伺服器的運行時間、同步次數、精準度等。
chronyc sourcestats
(5)chronyc sources -v
該命令用於查看當前正在使用的NTP伺服器列表,包括每個伺服器的相關詳細信息。
chronyc sources -v
三、chrony配置示例
下面是一個chrony的配置示例,包括了一組NTP伺服器地址的配置和常見的參數設置。
pool ntp1.aliyun.com iburst
pool ntp2.aliyun.com iburst
pool ntp3.aliyun.com iburst
pool ntp4.aliyun.com iburst
driftfile /var/lib/chrony/drift
maxdistance 50
logdir /var/log/chrony
log measurements statistics tracking
四、總結
chronyc是一款功能強大的NTP客戶端程序,它具有自動選擇最合適的時間伺服器、手動設置時間、日誌查看和伺服器統計信息等多種功能。通過對chronyc的深入了解,可以更好地掌握系統時間同步管理技巧,確保系統時間的準確性和穩定性。
原創文章,作者:QMJFQ,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/371248.html