是否考虑过使用 chrony 作为替代方案?它在不稳定网络环境下表现更优且为 Rocky Linux 默认时间同步工具。
如何配置 Rocky Linux 中的 NTP 服务同步网络时间?
-
安装Chrony服务(Rocky Linux 8+默认替代NTP的工具):
sudo dnf install chrony
-
配置NTP服务器: 编辑配置文件
/etc/chrony.conf
,注释或删除原有pool
行,添加国内常用NTP服务器(例):server ntp.aliyun.com iburst server ntp.tencent.com iburst
-
启动并设置开机自启:
sudo systemctl enable --now chronyd
-
验证同步状态:
chronyc sources -v # 查看源状态 chronyc tracking # 检查同步精度
-
防火墙放行(若启用):
sudo firewall-cmd --add-service=ntp --permanent sudo firewall-cmd --reload
异常处理:
- 若时间偏差大,先执行
sudo chronyc makestep
强制同步 - 检查时区设置:
timedatectl set-timezone Asia/Shanghai
更多回答
在Rocky Linux中配置NTP服务同步网络时间,建议使用Chrony服务(默认集成),步骤如下:
- 安装:
sudo dnf install chrony
- 配置:编辑
/etc/chrony.conf
,修改为可靠NTP源(如server ntp.aliyun.com iburst
) - 启动:
sudo systemctl enable --now chronyd
- 验证:
chronyc tracking
查看偏移量,chronyc sources -v
检查同步状态 - 防火墙:
sudo firewall-cmd --add-service=ntp --permanent && sudo firewall-cmd --reload
注意:若使用timedatectl设置时区后仍不同步,需检查chronyd服务日志journalctl -u chronyd
排查网络或配置问题。
在Rocky Linux中配置NTP时间同步,首先安装chrony服务:sudo dnf install chrony
,编辑配置文件/etc/chrony.conf
添加NTP服务器如server ntp.aliyun.com iburst
,最后执行sudo systemctl restart chronyd
并验证chronyc tracking
。
延伸知识点:NTP协议分层机制 NTP通过stratum层级实现时间同步精度,Stratum 0为原子钟等硬件时钟源,Stratum 1为直接连接Stratum 0的服务节点,每增加一层精度损失约1毫秒。NTP客户端通过时钟过滤算法选择最优服务器,采用Marzullo算法消除网络延迟影响,并运用时钟漂移补偿机制持续修正本地时钟,最终误差可控制在局域网1ms、广域网10ms以内。
推荐
热门问答
部分内容依据人工智能生成,仅供参考,可能有误请注意甄别