通过chrony实现内网自建时间同步服务器
服务端
- 安装chrony服务端
yum install -y chrony
- 配置chrony服务端
#chrony默认配置文件路径
# yum : 一般为/etc/chrony.conf
# apt : 一般为/etc/chrony/chrony.conf
#在chrony.conf中加入以下行
server ntp.aliyun.com iburst
manual
allow 0.0.0.0/0
local stratum 8
- 测试chrony服务端
#重启chronyd并查看状态
systemctl restart chronyd && systemctl status chronyd
#检查chrony是否正确监听123/udp
netstat -anp | grep 123
#测试服务端是否正确从外网ntp服务器同步时间
chronyc sources -v
#设置chronyd开机自启动
systemctl enable chronyd
客户端
- Linux
a. 安装chrony客户端
yum install -y chrony
b. 配置chrony客户端
#chrony默认配置文件路径
# yum : 一般为/etc/chrony.conf
# apt : 一般为/etc/chrony/chrony.conf
#在chrony.conf中加入以下行
server <your_chrony_server_ip> iburst
log measurements statistics tracking
c. 测试chrony客户端
#重启chronyd并查看状态
systemctl restart chronyd && systemctl status chronyd
#测试服务端是否正确从自建ntp服务器同步时间
chronyc sources -v
#测试服务端是否正确从自建ntp服务器同步时间
chronyc makestep
#正确回复应该如下
#200 OK
#设置chronyd开机自启动
systemctl enable chronyd
- Windows
a. 配置时间同步服务器
在控制面板-时钟和区域-日期和时间-Internet时间-更改设置,将服务器地址改为chrony服务端ip或域名