在现代Linux服务器和桌面环境中,保持系统时间的准确性至关重要。无论是日志记录、安全认证还是分布式任务调度,时间偏差都可能导致严重问题。在Ubuntu系统中,Chrony 是一个强大且轻量级的网络时间协议(NTP)客户端/服务器工具,特别适合间歇性联网或高延迟网络环境。
本教程将手把手教你如何在Ubuntu上安装、配置并验证 Chrony时间同步,即使你是Linux新手也能轻松完成!
相比传统的ntpd,Chrony 具有以下优势:
大多数较新版本的Ubuntu默认已预装Chrony。如果没有,可通过以下命令安装:
sudo apt updatesudo apt install chrony -y Chrony的主要配置文件位于 /etc/chrony/chrony.conf(Ubuntu 20.04及以上)或 /etc/chrony.conf(旧版)。我们以新版路径为例进行编辑:
sudo nano /etc/chrony/chrony.conf 在配置文件中,你主要需要关注以下几个关键部分:
默认配置通常包含如下内容:
# 使用Ubuntu官方NTP池pool ntp.ubuntu.com iburstpool 0.ubuntu.pool.ntp.org iburstpool 1.ubuntu.pool.ntp.org iburstpool 2.ubuntu.pool.ntp.org iburstpool 3.ubuntu.pool.ntp.org iburst 你可以保留这些默认设置,也可以替换为国内更稳定的NTP服务器,例如阿里云或腾讯云提供的服务:
pool ntp.aliyun.com iburstpool time1.cloud.tencent.com iburst 提示:
iburst参数表示在首次同步时快速发送多个请求,加快初始同步速度。
如果你希望这台Ubuntu机器作为局域网的时间服务器,需添加允许的IP段:
# 允许192.168.1.0/24网段的设备同步时间allow 192.168.1.0/24 修改完成后,按 Ctrl+O 保存,Ctrl+X 退出nano编辑器。然后重启Chrony服务使配置生效:
sudo systemctl restart chronyd 使用以下命令检查Chrony是否正常工作:
chronyc sources -v 输出中,* 表示当前正在使用的主时间源。
chronyc tracking 重点关注 System time 字段,它显示本地时钟与参考时间的偏差(通常应小于100毫秒)。
sudo chronyc -a makestepsudo systemctl status chronyd 查看状态。通过本教程,你已经成功掌握了在Ubuntu系统中使用 Chrony 实现高精度时间同步的方法。无论是个人开发环境还是企业服务器集群,准确的时间都是系统稳定运行的基础。
记住,定期检查时间同步状态是运维工作的良好习惯。现在,你的Ubuntu系统已经具备了自动、精准、高效的时间同步能力!
关键词回顾:Ubuntu chrony时间同步、chrony配置教程、Linux时间同步工具、Ubuntu NTP客户端
本文由主机测评网于2025-12-16发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/2025128528.html