当前位置:首页 > RockyLinux > 正文

RockyLinux时间同步配置详解(手把手教你用Chrony实现精准NTP时间同步)

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

RockyLinux时间同步配置详解(手把手教你用Chrony实现精准NTP时间同步) RockyLinux时间同步 chrony配置教程 RockyLinux chrony NTP时间服务器 第1张

一、什么是 Chrony?

Chrony 是一个开源的 NTP(Network Time Protocol)客户端和服务器实现,专为不稳定的网络环境或间歇性连接的系统(如笔记本电脑或虚拟机)优化。相比传统的 ntpd,Chrony 启动更快、同步更精准,尤其适合现代云环境和容器化部署。

二、检查并安装 Chrony

大多数 RockyLinux 系统默认已预装 chrony。若未安装,可通过以下命令安装:

sudo dnf install chrony -y

安装完成后,启动并设置开机自启:

sudo systemctl start chronydsudo systemctl enable chronyd

三、配置 Chrony 客户端(常用场景)

Chrony 的主配置文件位于 /etc/chrony.conf。我们通常需要修改此文件来指定可靠的时间服务器源。

使用你喜欢的编辑器(如 nanovi)打开配置文件:

sudo nano /etc/chrony.conf

找到以 poolserver 开头的行,替换为国内或你信任的 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:在初始同步时快速发送多个请求,加快同步速度。
  • 建议配置 2~3 个不同来源的服务器,提高可靠性。

四、重启服务并验证同步状态

保存配置后,重启 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

修改后同样需要重启服务。

六、常见问题排查

  • 无法连接 NTP 服务器? 检查防火墙是否放行 UDP 123 端口:
    sudo firewall-cmd --add-port=123/udp --permanent && sudo firewall-cmd --reload
  • 时间偏差过大? 可强制立即同步:
    sudo chronyc -a makestep

总结

通过本教程,你已经掌握了在 RockyLinux 上配置 chrony 实现精准时间同步的核心方法。无论你是搭建单机服务还是企业级 NTP 服务器,chrony 都能提供稳定高效的支持。记住定期检查同步状态,确保系统时间始终准确可靠。

关键词回顾:RockyLinux时间同步、chrony配置教程、RockyLinux chrony、NTP时间服务器。