服务器如何开启NTP服务器配置?,配置步骤有哪些

服务器开启NTP服务器配置是保证集群内所有机器时间一致的关键,直接关系到日志审计、证书验证和数据一致性。

选择合适的NTP实现

ntpd、chrony和systemd-timesyncd是主流的NTP服务,传统ntpd稳定性高,但配置复杂,启动时若时间偏差过大容易退出,chrony是RHEL/CentOS 7及之后的默认选择,对间歇性网络和虚拟化环境适应更好,同步速度更快,systemd-timesyncd仅提供客户端同步,适合简单场景,行业共识认为,chrony在多数生产环境下的表现优于ntpd,尤其是云服务器和容器场景。参考2

Linux系统搭建NTP服务,同步时间
加载中
Linux系统搭建NTP服务,同步时间

Linux NTP服务器搭建步骤详解

以下操作以CentOS 7/8和Ubuntu 20.04为例,核心命令通用,包名略有差异。

安装NTP服务

  • CentOS/RHEL:yum install -y chrony 或 dnf install -y chrony
  • Ubuntu/Debian:apt install -y chrony

安装后确认服务版本:chrony --version,若使用ntpd,则安装ntp包,但chrony更推荐,后续步骤均基于chrony。

配置NTP服务器

编辑配置文件 /etc/chrony.conf,核心是定义上游时间源(server或pool)。

# 公共NTP池,iburst加快初始同步
pool 0.pool.ntp.org iburst
pool 1.pool.ntp.org iburst
pool 2.pool.ntp.org iburst
pool 3.pool.ntp.org iburst
# 允许客户端同步(修改为你需要的网段)
allow 192.168.0.0/16
# 本地时间源,当上游不可达时使用
local stratum 10
  • server 指定单个NTP服务器,pool 自动解析域名获取多个IP,更可靠。
  • iburst 允许4次快速同步,加速初始同步。
  • allow 限制同步来源,生产环境建议只开放内网段。allow 0.0.0.0/0

    服务器如何开启NTP服务器配置?,配置步骤有哪些

    表示允许所有,存在安全风险。

  • local stratum 设置本机层数,当无法同步外部时充当备用源。

启动与设置开机自启

systemctl enable chronydsystemctl start chronyd

使用 systemctl status chronyd 确认服务运行状态,若使用ntpd,改为 ntpd 服务名。

验证NTP同步

  • chronyc sources -v:查看同步源状态,标记为 ^ 表示当前同步源,^+ 为候选源,^- 为不可用。
  • chronyc tracking:显示当前系统时间偏差、频率偏移等,偏差小于1毫秒即正常。
  • timedatectl:检查 NTP service: active 以及 RTC in local TZ: no。

配置防火墙

NTP使用UDP 123 端口,需放行:

firewall-cmd --add-service=ntp --permanent
firewall-cmd --reload

iptables命令类似,如果使用云厂商安全组,需在控制台添加UDP 123入站规则。参考2

NTP时间同步服务器配置常见问题

问题1:同步失败,chronyc sources 显示所有源为 ^-

原因:上游NTP服务器不可达,或防火墙阻止了UDP 123端口。
解决步骤:

  1. 手动测试:chronyc -n sources 显示延迟。
  2. 检查防火墙:iptables -L -n 查看是否放行123端口。
  3. 尝试更换时间源,例如使用 ntp.aliyun.com 或 time.windows.com。
  4. 若内网环境,确保上游NTP服务器已开启并允许你的网段。

问题2:时间偏差过大导致chronyd退出

chronyd默认最大调整范围是 1000秒,超出后服务会退出,这在初次配置或服务器长时间未同步时常见。

服务器如何开启NTP服务器配置?,配置步骤有哪些

解决:先手动设置时间接近正确值,再启动chronyd:

chronyc -a makestep

或直接使用 date -s "2026-01-01 12:00:00" 设置后重启服务。

问题3:服务冲突

同时安装ntpd和chronyd会导致端口冲突。务必只启用一个。
检查:systemctl list-units | grep ntp,禁用冲突服务:systemctl disable --now ntpd。

不同场景下的NTP配置建议

生产环境高可用配置

多台服务器组成NTP集群,推荐使用本地NTP服务器,同步外部源后对内提供服务。
操作:

  • 主NTP服务器配置外部pool,并设置 allow 内网段。
  • 其他服务器配置指向主NTP服务器:server 192.168.1.1 iburst。
  • 为避免单点,可配置2-3台NTP服务器,使用 pool 指令轮询。

云服务器环境

云厂商通常提供默认NTP配置,但自定义时需注意:

  • 云平台可能通过内部元数据服务提供时间同步,如AWS的NTP服务器。
  • 修改 /etc/chrony.conf 后重启服务,确保不与云厂商内置服务冲突。
  • 多数情况下,使用 pool 0.pool.ntp.org 即可,但对延迟敏感的业务,建议使用同一地域的NTP源。

混合云环境

物理机和云服务器共存的场景,必须统一时间源,推荐在机房搭建一台NTP服务器,云服务器通过专线或公网同步,若公网延迟不可控,可在云上部署一台NTP服务器,同步外部源后对内服务,并设置相同的时间策略。参考2

验证与监控NTP状态

  • 定时任务检查:通过cron执行 chronyc activity 记录日志,监控同步状态。
  • 服务器如何开启NTP服务器配置?,配置步骤有哪些

  • 报警设置:当 chronyc tracking 显示的偏差超过阈值(如10ms)时触发告警。
  • 日志位置:chrony日志默认写入 /var/log/chrony,用于排错。
  • 使用timedatectl:timedatectl status 显示当前时区、NTP启用状态、系统时间与RTC关系。

NTP配置绝非一次性的工作,必须作为基础设施的常规维护项,正确配置后,日志中的时间戳不再混乱,证书验证不会因时间偏差而失败,数据库复制也能保持一致性,按照上述步骤操作,你可以在任何环境下快速搭建可靠的时间同步服务。

服务器NTP配置常见问题Q&A

如何检查服务器NTP是否同步成功?

运行 chronyc sources -v,如果看到一行以 ^ 开头,表示已同步到服务器。chronyc tracking 中的 Last offset 数值应接近0,通常小于1毫秒,使用 timedatectl 确认 NTP service: active 即可。

NTP服务器配置中allow参数如何设置?

allow 指定允许同步的客户端网络。allow 192.168.0.0/16 允许该网段所有设备,若需多个网段,可写多条 allow 语句,生产环境建议只开放内网段,避免暴露到公网。deny 可禁止特定网段,优先级高于 allow。

为什么重启后NTP服务未自动启动?

常见原因是服务enable状态未生效,执行 systemctl is-enabled chronyd 检查,若返回 disabled,运行 systemctl enable chronyd,另一种可能是系统时间偏差过大,chronyd启动后立即退出,可查看 /var/log/messages 或 journalctl -u chronyd 确认错误信息,再手动校时后重启服务。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/%e6%9c%8d%e5%8a%a1%e5%99%a8%e5%a6%82%e4%bd%95%e5%bc%80%e5%90%afntp%e6%9c%8d%e5%8a%a1%e5%99%a8%e9%85%8d%e7%bd%ae%ef%bc%9f%e9%85%8d%e7%bd%ae%e6%ad%a5%e9%aa%a4%e6%9c%89%e5%93%aa%e4%ba%9b/

赞 (0)
服务器设置代理失败怎么办?,怎么设置代理
上一篇 2026年7月29日 04:03
服务器文件不见了怎么办,是什么原因造成的?
下一篇 2026年7月29日 04:04

相关推荐

  • 国内区块链溯源服务怎么调试,调试流程是什么?

    区块链溯源系统的稳定性与数据不可篡改性是建立商业信任的基石,核心结论在于,调试工作不仅仅是修复代码层面的错误,更是一个涵盖数据完整性验证、智能合约逻辑审计、物联网设备接口适配以及合规性检查的系统工程, 只有通过全方位、多维度的深度调试,才能确保上链数据真实可信,业务逻辑闭环严密,从而真正发挥区块链技术在防伪溯源……

    2026年2月23日
    15600
  • 国内大数据开发哪家好?2026年大数据开发公司排名推荐

    在国内选择大数据开发服务商,“哪家好”并没有放之四海而皆准的答案,关键在于精准匹配企业的实际需求、技术栈偏好、预算规模以及特定的行业合规要求,综合技术实力、生态完整性、行业落地经验及服务能力,阿里云、华为云、腾讯云作为头部云厂商通常占据领先地位,火山引擎、京东云等凭借特定优势紧随其后,同时垂直领域的专业服务商在……

    2026年2月14日
    20200
  • 大模型训练数据配置值得关注吗?如何优化大模型训练数据配置?

    大模型训练数据配置不仅值得关注,更是决定模型最终性能、推理成本与商业落地成败的核心命门,在算力红利逐渐边际递减的当下,数据配置的优劣直接划定了模型能力的上限,它是大模型研发环节中“性价比”最高的杠杆,核心结论:数据配置是大模型差异化的决定性因素大模型的训练早已超越了“喂数据”的粗放阶段,进入了精细化配置的“精耕……

    2026年3月18日
    18600
  • 帝联cdn怎么样?帝联cdn和网宿cdn哪个好?

    帝联CDN凭借自研智能调度引擎与全球1500+边缘节点,在2026年成为企业应对高并发与低延迟场景的可靠加速方案,尤其在视频直播与动态内容加速领域表现突出,帝联CDN的技术架构与核心优势1 全栈自研的边缘计算平台帝联CDN底层采用基于Go语言自研的边缘节点软件,支持毫秒级热加载与配置下发,该平台整合了L4/L7……

    2026年7月20日
    900
  • 声音直播CDN卡顿怎么办?声音直播CDN

    2026年,声音直播CDN的核心竞争力已从单纯的带宽扩容转向“低延迟+高并发+智能调度”的综合体验优化,选择时需重点考察节点覆盖密度与抗弱网能力,而非仅关注价格,随着音频社交、在线K歌及播客直播的爆发式增长,传统CDN架构在应对高并发音频流时暴露出明显的延迟抖动问题,2026年的行业标准已明确将首屏音频加载时间……

    2026年6月14日
    4500
  • CDN相关书籍推荐有哪些?CDN技术书籍推荐

    选购CDN相关书籍时,建议优先选择涵盖边缘计算架构、HTTP/3协议实战及全球节点调度策略的综合性技术专著,而非仅讲解基础配置的入门手册,在2026年的技术语境下,内容分发网络(CDN)早已超越了简单的“缓存加速”范畴,成为云原生架构中不可或缺的基础设施层,对于开发者、运维工程师以及架构师而言,市面上的资料鱼龙……

    2026年6月22日
    3800
  • 阿迪达斯cdn是什么,阿迪达斯官网访问慢卡顿怎么办

    阿迪达斯CDN(内容分发网络)优化并非单纯的技术配置,而是通过全球节点加速、智能缓存策略与边缘计算结合,解决高并发流量下的加载延迟问题,确保2026年电商大促期间全球用户获得毫秒级响应体验的核心基础设施,阿迪达斯CDN架构演进与2026年技术现状在2026年的数字零售环境中,阿迪达斯作为全球领先的运动品牌,其官……

    2026年6月29日
    1400
  • 国内教育云存储服务如何选择? | 教育云存储热门解决方案

    教育数字化转型浪潮席卷全国,海量教学资源、管理数据、师生信息亟待安全、高效、灵活的存储与管理,国内教育云存储服务的核心价值在于为各级教育机构(包括高校、中小学、职校、教育局等)提供安全合规、弹性扩展、便捷共享、深度集成的专属数据存储与管理平台,解决教育数据“存、管、用”的核心痛点,是支撑教育现代化和智慧校园建设……

    2026年2月8日
    16710
  • ftp服务器怎么开放21端口

    打开ftp服务器21端口:从防火墙到安全组一次说清在Windows或Linux服务器上开放21端口,核心是两步:确保FTP服务自身在监听,并放行防火墙规则;若在云环境,还需检查安全组入方向策略, 仅仅改防火墙常常不够,服务未启动或安全组未放行,端口依旧对外不可见,多数情况下,用户配置完防火墙后仍提示ftp服务器……

    2026年8月18日
    900
  • 虚拟机如何彻底删除虚拟硬盘而不留残留?,空间不释放怎么办

    把虚拟硬盘从虚拟机列表里移除,和把它从宿主机硬盘上彻底抹掉,是两件事, 要彻底删除虚拟硬盘且不留残留,必须先删除所有快照、移除虚拟机设备、再手动删除磁盘文件并清空回收站,最后检查宿主机的配置目录和系统缓存,很多朋友在删除虚拟机时,直接在VMware或VirtualBox里右键选择“从磁盘中删除”,以为这样就算大……

    2026年10月18日
    200

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注