Linux chrony时间同步服务:从零到生产实战
前言为什么时间同步如此重要时间同步是运维中容易被忽视却至关重要的基础服务日志审计服务器时间不一致故障排查时日志顺序混乱无法还原事件真相分布式系统节点时间偏差导致请求超时、会话过期等诡异问题证书验证HTTPS证书依赖绝对时间偏差过大直接导致服务不可用数据库复制主从同步依赖时间戳不一致可能引发数据冲突结论时间同步不是锦上添花而是基础设施的必备组件。一、chrony vs ntpd特性chronyntpd网络适应性优秀支持网络延迟变化一般依赖稳定网络同步速度快数分钟收敛慢数小时收敛硬件时钟补偿✅ 实时跟踪晶振偏差有限资源占用低中等时间跳变容忍度高支持步进微调低倾向微调结论chrony是RHEL/Rocky Linux默认方案Ubuntu 20.04也推荐使用。二、安装# Rocky Linux [rootmagedu ~]# dnf install -y chrony Ubuntu [rootmagedu ~]# apt install -y chrony三、配置 chrony.confcat /etc/chrony.conf EOF # 中国区NTP服务器池 pool cn.pool.ntp.org iburst 备用方案阿里云 server time1.aliyun.com iburst 内网客户端访问作为时间服务器时启用 allow 192.168.0.0/16 晶振偏差记录提高长期精度 driftfile /var/lib/chrony/drift 偏差1秒时前3次同步执行步进跳转 makestep 1.0 3 自动同步硬件时钟 rtcsync 日志目录 logdir /var/log/chrony EOF配置参数速查参数说明poolNTP服务器池自动轮询推荐server单台NTP服务器iburst加速首次同步allow允许访问的网段makestep时间跳转阈值和次数rtcsync自动同步硬件时钟四、启动服务[rootmagedu ~]# systemctl enable --now chrony五、chronyc状态查看5.1 查看同步源[rootmagedu ~]# chronyc sources -v输出示例MS Name/IP address Stratum Poll Reach LastRx Last sample ^? time.neu.edu.cn 1 6 377 61 -1057s[-1057s] /- 9460us ^~ ntp.wdc2.us.leaseweb.net 3 6 377 58 -1057s[-1057s] /- 133ms5.2 状态标识符重点符号含义^*✅ 当前正在使用的主同步源^备选同步源可用^-被否决偏差较大^?❌ 不可达连接失败^~变化过大网络抖动正常状态至少看到^*和一个或多个^。5.3 字段含义字段含义Stratum层级1为原子钟数值越小越精准Reach可达性377100%可达Last sample偏差值越小越好六、强制同步时间偏差过大时当显示-1057s等大偏差值时chrony拒绝自动同步需手动干预[rootmagedu ~]# chronyc makestep 200 OK [rootmagedu ~]# chronyc sources -v修复后应看到^*主同步源偏差降至毫秒级。七、常用命令速查命令用途chronyc sources -v查看NTP源状态chronyc tracking查看同步详情chronyc makestep强制时间跳转chronyc activity查看NTP源活动统计systemctl status chrony查看服务状态journalctl -u chrony -f实时查看日志八、最佳实践选择就近NTP服务器国内优先cn.pool.ntp.org或阿里云NTP配置多个源至少3-5个提高可用性启用iburst加速首次同步定期检查确保有^*主同步源防火墙放行UDP 123确保NTP通信容器环境共享宿主机时间无需运行chrony九、总结chrony是现代Linux系统时间同步的首选方案配置简单、同步快速、资源轻量。核心三件事配置文件设置正确的pool/server启用makestep允许初始大偏差修正用chronyc sources -v确认^*状态

相关新闻

React核心思想与最佳实践全解析

React核心思想与最佳实践全解析

1. React 基础与核心思想解析十年前我刚接触前端开发时,jQuery还是主流工具。直到2013年React的出现,彻底改变了前端开发的游戏规则。作为目前最流行的前端框架之一,React以其独特的编程理念和高效的开发模式,已经成为现代Web开发…

2026/10/26 5:40:40 阅读更多 →
Kubernetes(K8s)笔记Day01:K8s介绍与工作原理

Kubernetes(K8s)笔记Day01:K8s介绍与工作原理

一、Kubernetes 简介 1.1 什么是 Kubernetes Kubernetes 是一个可移植的、可扩展的开源容器编排平台,用于自动化部署、伸缩和管理容器化应用。 Kubernetes 拥有一个庞大且快速增长的生态系统,其服务、支持和工具广泛可用。 名称来源: “Kuber…

2026/10/25 4:19:52 阅读更多 →
企业AI私有化落地:痛点解析与CSGHub全周期解决方案

企业AI私有化落地:痛点解析与CSGHub全周期解决方案

1. 项目概述:企业AI私有化落地的痛点与破局在数字化转型浪潮中,AI技术正从实验室走向千行百业。但当我们真正把AI模型部署到生产环境时,往往会遇到这样的困境:某制造企业花费半年训练的缺陷检测模型,在测试集上准确率高…

2026/10/25 19:44:21 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/26 12:00:21 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/27 4:06:49 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/26 4:52:12 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/26 12:00:21 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/26 5:00:37 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/27 4:06:50 阅读更多 →

日新闻

周新闻

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 12:00:19 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/25 13:21:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/26 8:34:37 阅读更多 →