chrony
是乙個開源的自由軟體,它能夠讓linux系統時間和時間(ntp)伺服器同步,讓時間始終保持同步
ntp的缺點
在於如果修改時間到10年前,那麼ntp服務就矇圈了,但是chrony
不會出現這種問題
環境準備
主機名ip位址
描述linux-node1
172.16.1.170
chrony服務端
linux-node2
172.16.1.171
chrony客戶端
ntp同步原理圖(以阿里雲ntp服務為例):
1.cheony服務端
#1.使用前關閉ntp服務
[root@linux-node1 ~]# systemctl stop ntpd.service
[root@linux-node1 ~]# systemctl disable ntpd.service
#2.安裝cheony服務
[root@linux-node1 ~]# yum install chrony -y
#3.修改chrony配置檔案引數(新增的是阿里雲ntp伺服器的網域名稱)
#刪除自帶的預設ntp伺服器,修改為如下ntp伺服器位址,並且設定允許訪問改伺服器的ntp服務的位址段
[root@m02 ~]# vim /etc/chrony.conf
....
server ntp1.aliyun.com iburst
server ntp2.aliyun.com iburst
server ntp3.aliyun.com iburst
server ntp4.aliyun.com iburst
allow 172.16.1.0/24 #只允許172.16.1.0/24網段訪問本機ntp服務
....
#4.啟動chrony服務,並加入開機自啟動
[root@linux-node1 ~]# systemctl start chronyd.service
[root@linux-node1 ~]# systemctl enable chronyd.service
2.cheony客戶端同步
#1.安裝ntpdate
[root@liunx-node2 ~]# yum install ntpdate -y
#2.使用ntpdate 指定ntp伺服器的ip位址進行時間的同步
[root@liunx-node2 ~]# ntpdate 172.16.1.170
10 feb 21:53:10 ntpdate[1665]: adjust time server 172.16.1.170 offset 0.005899 sec # 出現該提示說明時間同步成功
#3.將ntp同步加入到定時任務,每五分鐘同步一次
[root@liunx-node2 ~]# crontab -e
##ntp sync to linux-node1
*/5 * * * * /usr/sbin/ntpdate 172.16.1.170 &>/dev/null 2>&1
#4.將系統時間亂改
[root@liunx-node2 ~]# date -s "2018/11/11"
sun nov 11 00:00:00 cst 2018
#5.五分鐘後系統時間被同步回正常的時間
[root@liunx-node2 ~]# date
sun feb 10 22:04:26 cst 2019
chrony時間同步
chrony是網路時間協議 ntp 的多用途實現。它可以使系統時鐘與ntp伺服器 參考時鐘 例如gps接收器 以及使用手錶和鍵盤的手動輸入同步。它還可以作為ntpv4 rfc 5905 伺服器和對等體來為網路中的其他計算機提供時間服務。它被設計成在廣泛的條件下表現良好,包括間歇網路連線 嚴重擁塞網路...
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....