chrony 是一个用于计算机系统时间同步的现代化工具,在 CentOS 7 上可以方便地安装和配置。本教程将指导你如何在 CentOS 7 上安装和配置 chrony,以确保你的系统时钟与网络时间保持同步。
首先,打开终端,并使用 yum 包管理器安装 chrony:
sudo yum install chrony 安装完成后,启动 chronyd 服务,并设置为开机自启动:
sudo systemctl start chronyd sudo systemctl enable chronyd 你可以使用 systemctl 命令来检查 chronyd 服务的状态:
sudo systemctl status chronyd 这个命令将显示 chronyd 服务的当前状态,包括是否正在运行以及是否启用了开机自启动。
chrony 的主要配置文件位于 /etc/chrony.conf。你可以使用文本编辑器打开此文件,并根据需要进行配置。
sudo vi /etc/chrony.conf 在配置文件中,你可以添加或修改 NTP 服务器的设置。以下是一些示例 NTP 服务器的配置:
server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst server 3.centos.pool.ntp.org iburst 添加了这些配置后,保存并关闭文件。
添加中国境内的 NTP 服务器
在配置文件中,添加中国境内的公共 NTP 服务器。以下是一些常用的中国 NTP 服务器:
cn.ntp.org.cnntp.api.bzntp6.api.bz在 chrony 配置文件中添加这些服务器,例如:
server cn.ntp.org.cn iburst server ntp.api.bz iburst server ntp6.api.bz iburst 在修改了配置文件后,建议重新启动 chronyd 服务以使更改生效:
sudo systemctl restart chronyd 最后,你可以使用 chronyc 命令来检查 chrony 的状态和同步信息:
chronyc tracking 这个命令将显示当前时间同步状态,包括偏差、频率等信息。
chronyc sources -v 这个命令将显示 chrony 使用的时间服务器源的详细信息。
通过以上步骤,你已经成功在 CentOS 7 上安装和配置了 chrony,以确保你的系统时钟与网络时间保持同步。chrony 是一个稳定、现代化的时间同步工具,适用于各种类型的计算机系统。