在服务器运维中,系统时间的准确性至关重要。无论是日志记录、安全审计还是分布式任务调度,都需要依赖统一且准确的时间源。对于使用 RockyLinux 的用户来说,chrony 是官方推荐的轻量级、高精度时间同步工具。本文将详细讲解如何在 RockyLinux 系统中配置 chrony 实现稳定可靠的 NTP时间服务器 同步,即使你是 Linux 新手也能轻松上手。

Chrony 是一个开源的 NTP(Network Time Protocol)客户端和服务器实现,专为不稳定的网络环境或间歇性连接的系统(如笔记本电脑或虚拟机)优化。相比传统的 ntpd,Chrony 启动更快、同步更精准,尤其适合现代云环境和容器化部署。
大多数 RockyLinux 系统默认已预装 chrony。若未安装,可通过以下命令安装:
sudo dnf install chrony -y安装完成后,启动并设置开机自启:
sudo systemctl start chronydsudo systemctl enable chronydChrony 的主配置文件位于 /etc/chrony.conf。我们通常需要修改此文件来指定可靠的时间服务器源。
使用你喜欢的编辑器(如 nano 或 vi)打开配置文件:
sudo nano /etc/chrony.conf找到以 pool 或 server 开头的行,替换为国内或你信任的 NTP 服务器。例如使用阿里云公共 NTP 服务:
# 注释掉默认的 pool 行# pool 2.rhel.pool.ntp.org iburst# 添加国内 NTP 服务器server ntp.aliyun.com iburstserver ntp1.aliyun.com iburstserver time1.cloud.tencent.com iburst参数说明:
iburst:在初始同步时快速发送多个请求,加快同步速度。保存配置后,重启 chrony 服务使更改生效:
sudo systemctl restart chronyd使用以下命令查看同步状态:
chronyc sources -v输出中,若某行以 * 开头,表示当前正在使用该服务器进行同步。例如:
MS Name/IP address Stratum Poll Reach LastRx Last sample ===============================================================================* ntp.aliyun.com 2 6 37 32 +124us[ +143us] +/- 15ms还可以使用 chronyc tracking 查看本地时钟的偏移、频率等详细信息。
如果你希望本机作为 NTP时间服务器 供局域网内其他设备使用,可在 /etc/chrony.conf 中添加允许客户端访问的规则:
# 允许 192.168.1.0/24 网段的设备同步时间allow 192.168.1.0/24# 若需对外提供服务,取消注释以下行(谨慎开放公网)# bindcmdaddress 0.0.0.0修改后同样需要重启服务。
sudo firewall-cmd --add-port=123/udp --permanent && sudo firewall-cmd --reloadsudo chronyc -a makestep通过本教程,你已经掌握了在 RockyLinux 上配置 chrony 实现精准时间同步的核心方法。无论你是搭建单机服务还是企业级 NTP 服务器,chrony 都能提供稳定高效的支持。记住定期检查同步状态,确保系统时间始终准确可靠。
关键词回顾:RockyLinux时间同步、chrony配置教程、RockyLinux chrony、NTP时间服务器。
本文由主机测评网于2025-12-09发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025125005.html