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/7/27 7:16:21 阅读更多 →
Kubernetes(K8s)笔记Day01:K8s介绍与工作原理

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

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

2026/7/27 7:16:21 阅读更多 →
企业AI私有化落地:痛点解析与CSGHub全周期解决方案

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

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

2026/7/27 7:16:20 阅读更多 →

最新新闻

公众号文章一直发,搜索排名却没变化

公众号文章一直发,搜索排名却没变化

你是这种情况吗?每天发文、每周更新,公众号后台显示“已发内容”越来越多,但搜索排名却一动不动,连自己搜都翻不到。pearbing很多人以为多发几篇就能把排名“压上去”。但认真告诉你,微信搜一搜的逻辑根本不是你想象的…

2026/7/27 7:25:24 阅读更多 →
OpenMAIC:基于LangGraph与Next.js的智能教育系统架构解析

OpenMAIC:基于LangGraph与Next.js的智能教育系统架构解析

1. OpenMAIC项目概述OpenMAIC是一个基于多智能体系统的沉浸式AI课堂解决方案,它巧妙地将LangGraph的多智能体编排能力与Next.js的现代Web框架特性相结合。这个项目最初由清华大学的MAIC实验室发起,旨在解决传统在线教育平台缺乏个性化互动和智能辅助的问…

2026/7/27 7:25:24 阅读更多 →
TimeGPT:时间序列预测的Transformer新范式

TimeGPT:时间序列预测的Transformer新范式

1. TimeGPT:时间序列预测的新范式在金融、零售、能源等行业中,时间序列预测一直是个既关键又具有挑战性的任务。传统方法如ARIMA、Prophet等虽然成熟,但在处理复杂模式和大规模数据时往往力不从心。TimeGPT的出现,为这个领域带来了…

2026/7/27 7:25:24 阅读更多 →
为什么你的小程序没人搜到?微信小程序排名优化要先做好

为什么你的小程序没人搜到?微信小程序排名优化要先做好

微信小程序搜索排名,这段时间还是相对比较难做的,由于工作原因,私下接触很多开发者和运营者,大家基本上都是共同的心声。流量红利见顶微信生态调整使得创业团队在某些时候,乃至一些头部玩家,大部分都是增长…

2026/7/27 7:25:24 阅读更多 →
数据结构和变量常量

数据结构和变量常量

前言c语言中的数据类型是什么?为什么需要数据类型?我们用c语言编写程序是为了解决日常生活中的问题,而为了描述这些问题就需要相应的“量”,比如我在网购时,某个商品的价格、销售量、产品名称等数据都需要一个“量”来…

2026/7/27 7:25:24 阅读更多 →
Unity 2D动态光影系统:从原理到实战的完整指南

Unity 2D动态光影系统:从原理到实战的完整指南

1. 项目概述:为什么2D游戏也需要一套专业的灯光系统?在Unity引擎的生态里,提到“灯光”,绝大多数开发者脑海里首先浮现的肯定是那些令人惊叹的3D场景:动态光影、全局光照、体积雾……这些技术栈已经非常成熟。然而&…

2026/7/27 7:24:23 阅读更多 →

日新闻

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:54 阅读更多 →
SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

1. 项目概述:从寄存器手册到实战指南 如果你手头有一份类似德州仪器(TI)TMS320x240xA系列DSP的SPI模块技术手册,看着里面密密麻麻的寄存器位定义、时序图和公式,是不是感觉头大?这份资料虽然权威&#xff0…

2026/7/27 0:00:54 阅读更多 →
【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:54 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/27 4:33:59 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/27 6:31:56 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/27 4:01:12 阅读更多 →

月新闻