win10時間同步服務器代碼:電腦時間同步軟件哪個好

Chrony能保持系統時鐘與時鐘服務器(NTP)同步,因此讓你的時間保持精確。它由兩個程序組成,分別是chronyd和chronyc。chronyd是一個後台運行的守護進程,用於調整內核中運行的系統時鐘和時鐘服務器同步。它確定計算機增減時間的比率,並對此進行補償。

chronyc提供了一個用戶界面,用於監控性能並進行多樣化的配置。它可以在chronyd實例控制的計算機上工作,也可以在一台不同的遠程計算機上工作。

安裝 chrony

sudo apt install chrony

配置

nano /etc/chrony/chrony.conf

pool 2.debian.pool.ntp.org offline iburst

keyfile /etc/chrony/chrony.keys

commandkey 1

driftfile /var/lib/chrony/chrony.drift

log tracking measurements statistics
logdir /var/log/chrony

maxupdateskew 100.0

dumponexit

dumpdir /var/lib/chrony

#local stratum 10

#allow foo.example.net
#allow 10/8
#allow 0/0 (allow access by any IPv4 node)
#allow ::/0 (allow access by any IPv6 node)

logchange 0.5

hwclockfile /etc/adjtime

rtcsync

cmdallow 192.168.70.0/24
stratumweight - stratumweight指令設置當chronyd從可用源中選擇同步源時,每個層應該添加多少距離到同步距離。默認情況下,CentOS中設置為0,讓chronyd在選擇源時忽略源的層級。

driftfile - chronyd程序的主要行為之一,就是根據實際時間計算出計算機增減時間的比率,將它記錄到一個文件中是最合理的,它會在重啟後為系統時鐘作出補償,甚至可能的話,會從時鐘服務器獲得較好的估值。

rtcsync - rtcsync指令將啟用一個內核模式,在該模式中,系統時間每11分鐘會拷貝到實時時鐘(RTC)。

allow / deny - 這裡你可以指定一台主機、子網,或者網絡以允許或拒絕NTP連接到扮演時鐘服務器的機器。
cmdallow / cmddeny - 跟上面相類似,只是你可以指定哪個IP地址或哪台主機可以通過chronyd使用控制命令

bindcmdaddress - 該指令允許你限制chronyd監聽哪個網絡接口的命令包(由chronyc執行)。該指令通過cmddeny機制提供了一個除上述限制以外可用的額外的訪問控制等級。

使用chronyc命令

你也可以通過運行 chronyc 命令來修改設置,命令如下:

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

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

add server - 手動添加一台新的NTP服務器。

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

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

settime - 手動設置守護進程時間

tracking - 顯示系統時間信息
  • 檢查時間源信息chronyc sources -v
  • 檢查時間源同步狀態chronyc sourcestats -v

原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/222040.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
投稿專員的頭像投稿專員
上一篇 2024-12-09 13:26
下一篇 2024-12-09 13:26

相關推薦

發表回復

登錄後才能評論