服务端
yum install -y chrony #安装软件
#修改配置文件
[root@localhost ~]# cat /etc/chrony.conf |sed '/^$/d'|sed '/^#/d'
server 192.168.233.150 iburst #修改为NTP服务器的IP或者域名
driftfile /var/lib/chrony/drift
makestep 1.0 3
rtcsync
allow 192.168.233.0/16 #设置允许的IP段
local stratum 10 #开启,即使server指令中时间服务器不可用,也允许将本地时间作为标准时间授予其他客户端
logdir /var/log/chrony
重启服务器
systemctl restart chronyd.service
systemctl enable chronyd.service
客户端配置
cat /etc/chrony.conf | grep -v ‘^#’|grep -v ‘^$’
将三个server注释掉,保留一个
server 192.168.118.133 iburst #ip就是刚才chrony的服务器的ip,其他配置保持不动
验证
服务器的ip
客户端 修改时间 date -s “2018-12-7 10:45:30”
打印当前时间 date +"%F %T"
systemctl restart chronyd #重启客户端
查看时间已经恢复了正常
也通过如下命令:
chronyc sources -v 查看同步时间的状态
chronyc sources 执行时间同步
发现时间已经正常!说明时间服务器搭建成功
5.1 从Centos7 开始,新增了一条时间查询命令:timedatectl