chrony是網路時間協議(ntp)的多用途實現。它可以使系統時鐘與ntp伺服器、參考時鐘(例如gps接收器)以及使用手錶和鍵盤的手動輸入同步。它還可以作為ntpv4(rfc 5905)伺服器和對等體來為網路中的其他計算機提供時間服務。
它被設計成在廣泛的條件下表現良好,包括間歇網路連線、嚴重擁塞網路、溫度變化(普通計算機時鐘對溫度敏感)和不連續執行或在虛擬機器上執行的系統。
在網際網路上同步的兩台機器之間的典型精度在幾毫秒之內;在區域網上,精度通常以幾十微秒為單位。通過硬體時間戳或硬體參考時鐘,亞微秒精度是可能的。
chrony中包括兩個程式,chronyd是乙個可以在引導時啟動的守護程序,chronyc是乙個命令列介面程式,可用於監視chronyd的效能,並在執行時更改各種操作引數
實驗:用一台機去與網際網路同步時間,然後用第二台機去找第一台級同步時間
實驗環境
時間伺服器ip:192.168.253.128
客戶端ip:192.168.253.129
在服務端和客戶端都安裝chrony
yum install chrony -y
服務端:修改配置檔案/etc/chrony.conf
allow
192.168.253.129/24
##允許192.168.253.129來同步時間
然後服務端啟動chrony服務
systemctl start chronyd
看一下323埠是否啟動了
然後我們先看一下客戶端的時間
客戶端:然後再chrony的配置檔案修改一下/etc/chrony.conf
#server 0.rhel.pool.ntp.org iburst 為了不影響實驗,把自帶的這些都注釋掉
#server 1.rhel.pool.ntp.org iburst
#server 2.rhel.pool.ntp.org iburst
#server 3.rhel.pool.ntp.org iburst
server 192.168
.253
.128##將時間伺服器指向我們自建的伺服器
客戶端啟動chronyd
/etc/init.d/chronyd start ##這裡客戶端是centos6系統所以命令不一樣,不過對實驗沒影響
然後看一下時間
這裡已經發生變化了
再看一下服務端時間是不是一樣
因為我截屏慢了 其實是一樣的。
客戶端:使用chronyc (chrony的命令列工具,可以動態管理chrony)
常用的配置項
server:指明時間伺服器位址;
allow
netadd/netmask 允許那些客戶端來同步
allow
all:允許所有客戶端主機;
deny
netaddr/netmask
deny
all:拒絕所有客戶端;
local stratum 10:即使自己未能通過網路時間伺服器同步到時間,也允許將本地時間作為標準時間授時給其它客戶端;
參考資料 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...
171015chrony時間同步
chrony時間同步 server端 172.25.254.101 client 端172.25.254.201 在client端用 timedatectl 命令將時間改為11 而server端時間如下 server yum install chrony y 安裝服務 vim etc chrony....