chrony时间同步校准服务器系统时钟

Chrony 是 Linux 下高效的时间同步服务,可替代旧版 NTP。
安装后修改 /etc/chrony.conf 配置 NTP 服务器,重启服务并检查同步状态即可校准系统时钟。
本文提供完整操作步骤和排错方法,适合刚接触服务器时间同步的用户直接照做。

为什么需要时间同步

  • 服务器时间不准会导致日志记录错乱、定时任务跑飞、HTTPS 证书验证失败等问题。
  • 传统 NTP 服务在时钟源不稳定或网络断连时表现不佳,chrony 能更快校准并保持稳定。
  • chrony 支持硬件时钟参考、低频率时钟漂移补偿,尤其适合云服务器和虚拟机环境。

安装 chrony

不同 Linux 发行版安装命令略有差异,推荐用以下方式:

  • Debian/Ubuntu:sudo apt update && sudo apt install chrony
  • CentOS/RHEL:sudo yum install chronysudo dnf install chrony
  • 安装后检查版本:chronyd -v

配置 chrony 校准服务器系统时钟

  1. 编辑配置文件 /etc/chrony.conf(需要 root 权限)
  2. 找到默认的 poolserver 行,替换为更稳定的 NTP 服务器地址。示例:
server ntp.aliyun.com iburst
server ntp1.aliyun.com iburst
server time.cloudflare.com iburst

其中 iburst 会快速发送多个同步请求,加快首次校准。

  1. 如果服务器在内网且不能访问公网,可指定内网 NTP 服务器,例如 server 192.168.1.100 iburst
  2. 建议注释掉或删除系统自带的 pool 行(除非你仍想用它们)。
  3. 保存文件后重启 chrony 服务:sudo systemctl restart chronyd
  4. 设置开机自启:sudo systemctl enable chronyd

验证时间同步是否生效

  • 查看同步状态:chronyc sources -v 若输出中出现 ^* 标记的行,表示已与指定 NTP 服务器同步。
  • 查看详细的时钟源信息:chronyc sourcestats -v
  • 检查跟踪信息:chronyc tracking 可以看系统时钟与参考源的偏差和最后调整时间。
  • 使用 timedatectl 确认时间同步服务是否激活:timedatectl 输出中应显示 NTP service: active

常见问题与避坑指南

  1. 防火墙阻止 NTP 端口(UDP 123)时 chrony 无法同步。用 sudo ufw allow 123/udp 放行或按云平台安全组规则添加。
  2. 首次同步可能需要几分钟,耐心等待。如果 chronyc sources 一直显示 ^?,检查服务器是否能 ping 通配置的 NTP 服务器。
  3. 虚拟机时间同步冲突:若宿主机也运行了 NTP,需要关闭宿主机或虚拟机中的冗余服务,避免互相干扰。
  4. 如果系统同时安装了 systemd-timesyncd,应禁用它以防冲突:sudo timedatectl set-ntp no,然后启用 chrony。

高频问题解答

Q1:chrony 与 ntp 有什么主要区别?
chrony 适应网络延迟变化、间歇性网络断连、硬件时钟漂移补偿等场景,校准速度更快,且对内存占用更少。

Q2:如何指定多个 NTP 服务器?
在配置文件中重复写多条 server 行即可,注意添加 iburst 参数。chrony 会自动筛选最优源。

Q3:重启 chrony 后时间未立即同步?
检查配置文件是否有语法错误(空格、注释符),用 systemctl status chronyd 查看服务日志。常见错误是服务器地址不可达。

Q4:云服务器(如阿里云、腾讯云)是否建议用 chrony?
建议使用云平台提供的内部 NTP 服务器(例如 ntp.aliyun.comntp.tencent.com),但若想自己控制,用 chrony 替换系统默认 NTP 通常更稳定。

总结

完成以上步骤后,你的服务器系统时钟便实现了基于 chrony 的自动校准。
日常运维中,建议每隔一段时间用 chronyc tracking 检查偏差,确保时钟保持精准。
若遇到无法同步的情况,优先检查防火墙规则、NTP 服务器可达性及服务运行状态。

分享到:
上一篇
容器资源配额限制防止进程抢占系统内存
下一篇
磁盘无损扩容分区扩展站点存储空间教程:磁盘无损扩容教程
1
系统公告

泽御云中秋国庆双节活动上线:新购8折,拼团3.99元起

尊敬的用户:
泽御云“月满中秋·礼贺国庆”双节活动现已开启,活动时间为2026年9月23日至10月10日。 活动期间可享以下福利:
1. 常规云服务器新购使用优惠码“泽御中秋国庆同乐”,符合条件的订单享8折优惠。
2. 香港精品云服务器5人拼团低至3.99元,部分4核4G套餐3人拼团年付388元,续费同价。
3. 新用户购买年付云服务器,符合活动规则可赠送2个月使用时长。
4. 老用户续费季度赠15天,续费年度赠2个月;活动期间升级配置免收配置迁移手续费。
5. 推荐好友成功下单,符合条件的推荐人可获赠7天服务器使用时长。
6. 活动期间享宕机补偿标准翻倍、简单网站迁移协助及技术工单优先处理权益。
温馨提示:优惠码不适用于拼团套餐、活动轻量产品、年付订单及续费订单;拼团套餐为独立特价活动,不与赠时类福利叠加。赠送时长不可折现、退款或跨账户转移,具体规则以活动页面说明为准。
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意