CentOS Chrony 配置指南

Chrony 简介
Chrony 是一款用于同步系统时钟的实用工具,它可以在网络延迟较大、时钟偏移较大的情况下,快速且准确地同步系统时间,CentOS 系统默认不安装 Chrony,但我们可以通过手动安装和配置,使系统时钟保持准确。
安装 Chrony
使用 yum 命令安装 Chrony:
sudo yum install chrony
安装完成后,查看 Chrony 版本:
chrony -v
配置 Chrony
编辑 Chrony 配置文件:

sudo vi /etc/chrony.conf
修改配置文件,以下是配置文件的主要内容:
# 使用 NTP 服务器同步时间 server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst # 允许客户端同步时间 allow all # 设置时钟偏移阈值 driftfile /var/lib/chrony/drift # 设置最小/最大时钟偏移 makestep 10.0 3.0 # 设置同步频率 mininterval 2 maxinterval 4 # 设置时钟调整策略 rtcsync # 设置日志级别 logdir /var/log/chrony
重启 Chrony 服务:
sudo systemctl restart chronyd
设置 Chrony 服务开机自启:
sudo systemctl enable chronyd
验证 Chrony 配置
查看当前系统时间:
date
查看 Chrony 同步状态:
chronyc sources
FAQs

问题:为什么我的 Chrony 配置文件中只能添加一个 NTP 服务器地址?
解答: Chrony 配置文件中可以添加多个 NTP 服务器地址,但通常推荐添加 2-3 个服务器地址,以实现高可用性和负载均衡,你可以根据实际情况添加更多服务器地址。
问题:如何查看 Chrony 的同步状态?
解答: 使用
chronyc sources命令可以查看 Chrony 的同步状态,包括服务器地址、时钟偏移、同步状态等信息。

