在现代服务器运维中,时间同步是确保日志一致性、安全认证(如Kerberos)、分布式系统协调等关键任务正常运行的基础。对于使用Centos系统的用户来说,
chrony是一个高效、轻量且适应网络不稳定环境的时间同步工具。本教程将带你从零开始,轻松掌握 Centos chrony时间同步 的完整配置流程,即使是 Linux 新手也能看懂!
一、为什么选择 chrony?
相比传统的
ntp服务,
chrony具有以下优势: 启动更快,适合间歇性联网的设备(如笔记本或云服务器) 对网络延迟和抖动有更好的容错能力 支持更灵活的配置选项 在 CentOS 7 及以上版本中默认推荐使用
二、安装 chrony 服务
大多数 CentOS 7/8/Stream 系统已预装
chrony,但如果没有,可通过以下命令安装:
chrony 的主配置文件位于 # 检查是否已安装rpm -q chrony# 若未安装,执行安装命令sudo yum install chrony -y# 或在 CentOS 8/Stream 中使用 dnfsudo dnf install chrony -y 三、配置 chrony 时间同步
/etc/chrony.conf
。我们需要编辑它来指定时间服务器。
打开配置文件:
找到以 sudo vi /etc/chrony.conf server
开头的行,替换为国内或你信任的 NTP 服务器。例如使用阿里云的公共 NTP 服务:
参数说明: 保存配置后,启动服务并设置开机自启: 使用以下命令检查同步状态: 如果看到 1. 防火墙阻止 NTP 流量:确保 UDP 123 端口开放。 2. 手动强制同步(调试用): 通过本教程,你已经掌握了如何在 CentOS 系统中使用 chrony 实现高精度的 时间同步。无论是用于生产服务器还是个人开发环境,正确配置 Centos chrony时间同步 都能显著提升系统稳定性和安全性。如果你正在寻找一份完整的 chrony配置教程,希望本文能成为你的实用指南! 关键词回顾:Centos chrony时间同步、chrony配置教程、Centos系统时间同步、chrony服务安装。# 注释掉默认服务器# server 0.centos.pool.ntp.org iburst# server 1.centos.pool.ntp.org iburst# 添加国内 NTP 服务器server ntp.aliyun.com iburstserver ntp1.aliyun.com iburstserver time1.cloud.tencent.com iburst iburst
:在初始同步时快速发送多个请求,加快同步速度 四、启动并启用 chrony 服务
# 启动 chronyd 服务sudo systemctl start chronyd# 设置开机自启sudo systemctl enable chronyd# 查看服务状态sudo systemctl status chronyd 五、验证时间同步是否成功
# 查看时间源状态chronyc sources -v# 查看同步状态chronyc tracking ^*
标记的服务器,说明已成功同步。输出中的 System time
应显示“synchronized”。六、常见问题与解决
sudo firewall-cmd --add-port=123/udp --permanentsudo firewall-cmd --reload sudo chronyc -a makestep 总结
