如何在Linux中时间同步 Linux chrony客户端配置
发布时间 - 2025-08-28 00:00:00 点击率:次Chrony是现代Linux推荐的时间同步服务,安装后通过配置/etc/chrony.conf文件指定server或pool时间源,启用服务并使用chronyc命令验证同步状态,确保UDP 123端口开放。
在Linux系统中,保持时间同步对日志记录、安全认证和分布式服务至关重要。Chrony 是现代Linux发行版中推荐的时间同步服务,相比传统的 NTPd,它更轻量、适应性更强,尤其适合笔记本或虚拟机这类网络连接不稳定的环境。下面介绍如何配置 Linux 作为 Chrony 客户端与时间服务器同步。
安装 Chrony
大多数主流发行版默认已安装 Chrony。如果没有,可通过包管理器安装:
- CentOS/RHEL/Rocky Linux:sudo yum install chrony 或 sudo dnf install chrony
-
Ubuntu/De
bian:sudo apt install chrony
安装完成后,服务通常会自动启动并启用开机自启。
配置 Chrony 客户端
主配置文件位于 /etc/chrony.conf 或 /etc/chrony/chrony.conf,使用文本编辑器打开:
sudo vi /etc/chrony.conf常见配置项说明:
- server:指定上游时间服务器。例如: server time1.aliyun.com iburst
- iburst 表示在初始同步阶段快速发送多个请求,加快时间校准速度。
-
pool:也可使用 pool 配置一组服务器,例如:
pool pool.ntp.org iburst - keyfile、driftfile、logdir:建议保持默认,用于记录时钟漂移和日志。
- 注释或删除默认的 server 行,替换为你选择的可靠时间源。
server time.google.com iburst
启动并验证服务
确保 chrony 服务正在运行:
sudo systemctl enable chronydsudo systemctl start chronyd
查看同步状态:
chronyc tracking输出中关注 System time 是否已同步,以及偏移量(Last offset)是否在合理范围内。
查看当前时间源状态:
chronyc sources -v显示的源中,^* 表示当前正在使用的服务器,^? 表示无法通信。
手动触发时间同步
如果需要立即强制同步(如系统时间偏差较大):
sudo chronyc makestep该命令会立即调整系统时间,跳过渐进式校正。
也可临时使用命令查询是否同步:
chronyc activity显示有多少源可达,是否能进行同步。
基本上就这些。配置完成后,Chrony 会后台自动维护系统时间精度。对于大多数客户端场景,只需正确设置 server 并确保网络可访问标准时间服务器即可。注意防火墙不要阻止 UDP 123 端口。
# linux
# centos
# go
# 虚拟机
# ubuntu
# dnf
# linux系统
# 分布式
# udp
# debian
# 客户端
# 也可
# 多个
# 为你
# 只需
# 有多少
# 这类
# 如果没有
# 可达
# 或删除
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
PHP 500报错的快速解决方法
Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践
laravel怎么用DB facade执行原生SQL查询_laravel DB facade原生SQL执行方法
Laravel Asset编译怎么配置_Laravel Vite前端构建工具使用
Laravel如何为API生成Swagger或OpenAPI文档
网站页面设计需要考虑到这些问题
Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】
移动端脚本框架Hammer.js
iOS中将个别页面强制横屏其他页面竖屏
Android 常见的图片加载框架详细介绍
微信小程序 配置文件详细介绍
Laravel如何记录日志_Laravel Logging系统配置与自定义日志通道
如何在景安云服务器上绑定域名并配置虚拟主机?
IOS倒计时设置UIButton标题title的抖动问题
laravel怎么配置Redis作为缓存驱动_laravel Redis缓存配置教程
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
Laravel如何实现用户密码重置功能?(完整流程代码)
如何在服务器上配置二级域名建站?
Laravel如何自定义错误页面(404, 500)?(代码示例)
图片制作网站免费软件,有没有免费的网站或软件可以将图片批量转为A4大小的pdf?
Laravel Blade模板引擎语法_Laravel Blade布局继承用法
Laravel怎么判断请求类型_Laravel Request isMethod用法
详解Oracle修改字段类型方法总结
详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)
制作企业网站建设方案,怎样建设一个公司网站?
制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
JavaScript Ajax实现异步通信
国美网站制作流程,国美电器蒸汽鍋怎么用官方网站?
Laravel如何实现多对多模型关联?(Eloquent教程)
电商网站制作价格怎么算,网上拍卖流程以及规则?
如何在阿里云服务器自主搭建网站?
PHP怎么接收前端传的文件路径_处理文件路径参数接收方法【汇总】
PythonWeb开发入门教程_Flask快速构建Web应用
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
制作旅游网站html,怎样注册旅游网站?
Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】
香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化
在线教育网站制作平台,山西立德教育官网?
Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程
如何快速搭建高效简练网站?
Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)
网站建设保证美观性,需要考虑的几点问题!
Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】
百度输入法ai组件怎么删除 百度输入法ai组件移除工具
高防服务器租用首荐平台,企业级优惠套餐快速部署
图册素材网站设计制作软件,图册的导出方式有几种?
如何注册花生壳免费域名并搭建个人网站?
大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?
Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】


bian:sudo apt install chrony