讲师中心 微信公众号
AI工具推荐 视频效率加速

Linux怎么配置时间同步NTP_Linux NTP和chrony时间同步教程【实战】

雨婷吖_6779

雨婷吖_6779

发布时间:2026-03-29 19:37:03

|

1115人浏览过

|

来源于php中文网

原创

应优先使用Chrony配置时间同步,因其启动快、适应网络不稳定;其次可选NTP;临时校准用ntpdate;同步前需确认时区为Asia/Shanghai且硬件时钟设为UTC,并开放UDP 123端口。

linux怎么配置时间同步ntp_linux ntp和chrony时间同步教程【实战】

如果您在Linux服务器上发现系统时间与标准时间存在偏差,可能导致日志错乱、证书失效或分布式任务失败,则需立即配置时间同步服务。以下是针对NTP与Chrony两种主流方案的实战操作步骤:

一、使用NTP服务进行时间同步

NTP(Network Time Protocol)是传统且广泛兼容的时间同步协议,适用于长期在线、网络稳定的服务器环境。其通过层级式时间源结构逐级校准本地时钟。

1、安装ntp软件包:
CentOS/RHEL 7/8执行:yum -y install ntp;
Ubuntu/Debian执行:apt-get -y install ntp。

2、编辑主配置文件:vi /etc/ntp.conf,注释默认pool服务器行,添加国内可靠源:server ntp.aliyun.com iburst。

3、启动并启用服务:systemctl start ntpd && systemctl enable ntpd。

4、立即强制同步一次(跳过平滑调整):ntpd -gq,该命令会一次性校正大偏差时间后退出。

5、验证同步状态:ntpq -p,输出中出现*标记的远程服务器表示已成功同步。

二、使用Chrony替代NTP进行时间同步

Chrony专为不稳定性网络与间歇性连接场景优化,启动快、收敛快、对硬件时钟漂移适应性强,是RHEL 8/CentOS 8+及现代发行版的默认推荐方案。

1、安装chrony包:
CentOS/RHEL执行:yum -y install chrony;
Ubuntu/Debian执行:apt-get -y install chrony。

2、备份并编辑配置文件:cp /etc/chrony.conf /etc/chrony.conf.bak && vi /etc/chrony.conf,替换全部server行,例如:server time1.tencentyun.com iburst。

3、启用并重启服务:systemctl enable --now chronyd。

4、检查当前同步精度:chronyc tracking,重点关注Offset(当前偏差)与Skew(频率漂移估计)值。

5、手动触发一次即时校准(不等待后台守护进程):chronyc makestep。

三、临时手动同步时间(无需守护进程)

当仅需一次性校准、或无法启动NTP/Chrony服务时,可使用轻量级命令直接向NTP服务器请求时间并写入系统时钟,适用于维护窗口或调试阶段。

1、安装ntpdate工具(部分系统已弃用,仅作备用):yum install -y ntpdate 或 apt-get install -y ntpdate。

2、执行单次强制同步:ntpdate -s ntp.aliyun.com,-s参数将日志输出至syslog而非终端。

3、将当前系统时间写入硬件时钟(避免重启后丢失):hwclock --systohc。

四、验证系统时区与本地时间设置

时间同步生效的前提是系统时区配置正确,否则即使NTP校准成功,显示时间仍可能错误。需确保/etc/localtime指向正确的时区文件,并确认系统识别的时区名称无误。

1、查看当前时区:timedatectl status | grep "Time zone"。

2、列出可用时区:timedatectl list-timezones | grep -i shanghai。

3、设置为中国上海时区:timedatectl set-timezone Asia/Shanghai。

4、确认硬件时钟采用UTC还是本地时间:timedatectl | grep "RTC in local TZ";若为yes,建议改为UTC:timedatectl set-local-rtc 0。

五、检查防火墙是否放行NTP端口

NTP协议默认使用UDP 123端口通信,若服务器启用了firewalld或iptables,未放行该端口将导致同步请求被拦截,表现为ntpq -p无响应或chronyc sources显示offline。

1、对于firewalld(CentOS/RHEL):firewall-cmd --permanent --add-service=ntp && firewall-cmd --reload。

2、对于ufw(Ubuntu):ufw allow 123/udp。

3、验证端口可达性:nc -zuv ntp.aliyun.com 123,返回succeeded表示UDP通路正常。

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

切问学术

切问学术是一款AI论文写作工具,复旦大学NLP团队推出的AI学术智能体。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

蛙蛙写作

一款AI论文写作工具,主要用于超级AI智能写作助手,适合需要提升相关任务效率的用户。

立刻MV
立刻MV Hot

立刻MV是一款AI文本写作工具,AI 音乐视频(MV)创作工具。

相关专题

更多
什么是分布式
什么是分布式

分布式是一种计算和数据处理的方式,将计算任务或数据分散到多个计算机或节点中进行处理。本专题为大家提供分布式相关的文章、下载、课程内容,供大家免费下载体验。

1953

2023.08.11

分布式和微服务的区别
分布式和微服务的区别

分布式和微服务的区别在定义和概念、设计思想、粒度和复杂性、服务边界和自治性、技术栈和部署方式等。本专题为大家提供分布式和微服务相关的文章、下载、课程内容,供大家免费下载体验。

2854

2023.10.07

tcp和udp的区别
tcp和udp的区别

TCP和UDP的区别,在连接性、可靠性、速度和效率、数据报大小以及适用场景等方面。本专题为大家提供tcp和udp的区别的相关的文章、下载、课程内容,供大家免费下载体验。

463

2023.07.25

udp是什么协议
udp是什么协议

UDP是OSI参考模型中一种无连接的传输层协议。本专题为大家带来udp是什么协议的相关文章,免费提供给大家。

2631

2023.08.08

tcp和udp有什么区别
tcp和udp有什么区别

tcp和udp的区别有:1、udp是无连接的,tcp是面向连接的;2、udp是不可靠传输,tcp是可靠传输;3、udp是面向报文传输,tcp是面向字节流传输。想了解更多tcp相关的内容,可阅读本专题下面的相关文章。

3089

2024.11.14

磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

3890

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

3353

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2493

2023.06.30

FrankenPHP集成Laravel详细教程
FrankenPHP集成Laravel详细教程

本专题提供FrankenPHP集成Laravel的详细配置指南,全面解析运行原理、开发环境搭建、Caddyfile配置、Octane工作模式、数据库连接、队列任务、定时任务和生产环境优化,解决部署过程中常见的报错与兼容性问题。

40

2026.10.08

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn