1、服务端
vim chrony-install-server.sh
#!/usr/bin/bash
yum install chrony -y
#注释掉其他的时间同步服务器,以自己为服务器进行时间同步
sed -ri 's/(^server.*)/#\1/' /etc/chrony.conf
#匹配最后一行,在后面加入server controller iburst
endrow=`sed -rn '/^#server.*/=' /etc/chrony.conf |sed -n "$"p`
sed -ri "$endrow"a"server controller iburst" /etc/chrony.conf
#设置允许同步的服务器 (客户端不需要这行)
sed -ri /^#allow.*/a"allow 192.100.0.0/16" /etc/chrony.conf
#(客户端不需要这行)
sed -ri /^#local.*/a"local stratum 10" /etc/chrony.conf
#启动
systemctl enable chronyd.service && systemctl restart chronyd.service
#验证
chronyc sources
2、客户端
vim chrony-install-client.sh
#!/usr/bin/bash
yum install chrony -y
#注释掉其他的时间同步服务器,以自己为服务器进行时间同步
sed -ri 's/(^server.*)/#\1/' /etc/chrony.conf
#匹配最后一行,在后面加入server controller iburst
endrow=`sed -rn '/^#server.*/=' /etc/chrony.conf |sed -n "$"p`
sed -ri "$endrow"a"server controller iburst" /etc/chrony.conf
#启动
systemctl enable chronyd.service && systemctl restart chronyd.service
#验证
chronyc sources