Chrony 是 Linux 系统中最常用的时间同步工具,相比传统的 NTP 服务,它具有以下优势:
在大多数 Linux 发行版中,可以通过包管理器安装 Chrony:
sudo yum install chrony
sudo apt-get install chrony
编辑配置文件 /etc/chrony.conf:
# 使用阿里云 NTP 服务器
server ntp.aliyun.com iburst
server ntp1.aliyun.com iburst
# 允许特定网段的客户端同步时间
allow 192.168.1.0/24
# 启用本地时钟作为备用
local stratum 10
# 记录时钟漂移
driftfile /var/lib/chrony/drift
# 启用日志
logdir /var/log/chrony
log measurements statistics tracking
在客户端机器上配置:
# 指向内部时间服务器
server 192.168.1.100 iburst
# 其他配置与服务器类似
...
sudo systemctl start chronyd
sudo systemctl restart chronyd
sudo systemctl enable chronyd
chronyc tracking
chronyc sources -v
chronyc makestep
检查网络连接,确认防火墙放行 UDP 123 端口
在配置中添加 iburst 选项加速初始同步
检查硬件时钟是否正常,必要时更换硬件