在CentOS 8中设置NTP服务器的优先级,主要通过配置chrony
实现。以下是具体步骤:
一、编辑chrony配置文件
vi /etc/chrony.conf
二、设置服务器优先级
在chrony
中,优先级通过两种方式实现:
- server行顺序:chrony优先使用配置文件中靠前的服务器
- prefer参数:为特定服务器添加
prefer
参数提高优先级
示例配置
# 高优先级服务器(优先使用)
server ntp.aliyun.com iburst prefer
# 次优先级服务器(备选)
server time.google.com iburst
server cn.pool.ntp.org iburst
三、参数说明
prefer
:标记为优先使用的服务器iburst
:初始同步时若服务器无响应,加速发送请求- Stratum层级:数值越小(如2优于3),精度越高
四、验证优先级
配置后重启服务并验证:
# 重启服务
systemctl restart chronyd
# 查看当前使用的服务器(*标记表示正在使用)
chronyc sources -v
五、强制重新同步(可选)
chronyc makestep
六、注意事项
- 确保至少有2-3个可用NTP服务器,避免单点故障
- 优先选择地理位置近、网络延迟低的服务器
- 如果所有高优先级服务器都不可用,chrony会自动切换到其他服务器
通过上述配置,你可以灵活控制CentOS 8系统中NTP服务器的优先级顺序。