尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

在 Debian 13 上搭建一个 NTP (Network Time Protocol) 服务器

在 Debian 13 上搭建一个 NTP (Network Time Protocol) 服务器
📅 发布时间:2026/6/18 8:49:27

选择 Chrony 作为第三方 NTP 服务器。Chrony 是一个广泛使用的 NTP 实现,适用于多种 Linux 发行版,因其启动快速且更准确的时间同步,尤其在网络不稳定时表现出色。

1. 安装 Chrony

首先,确保你的系统已更新:

 
sudo apt update && sudo apt upgrade -y

然后,安装 chrony 包:

 
sudo apt install chrony -y

2. 配置 Chrony 作为 NTP 服务器

安装完成后,chrony 默认会启动并配置为客户端模式(即从其他服务器同步时间)。我们需要将其配置为服务器模式。

编辑 Chrony 配置文件:

 
sudo nano /etc/chrony/chrony.conf

在配置文件中进行以下修改:

  • 允许网络中的其他设备同步时间
    找到 allow 配置,取消注释或添加以下内容,允许指定网络范围(例如允许局域网内的设备同步时间):

     
    allow 192.168.1.0/24 # 允许整个子网内的设备同步时间

    如果你希望对所有 IP 地址开放,可以使用:

     
    allow 0.0.0.0/0
  • 设置 NTP 上游服务器
    chrony 默认会从某些公用的 NTP 服务器同步时间。你可以根据需要更改这些服务器或使用本地时间源(例如,GPS 或原子时钟)。找到如下类似的行,并根据需要更改服务器地址:

     
    server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst

    你可以根据自己的需求选择不同的 NTP 服务器,或者使用本地时间源。

配置本地时间源(如有需求):

如果你有自己的硬件时间源(如 GPS 时钟),可以将其添加为时间源。例如:

 
server 127.127.1.0 # 本地时间源 fudge 127.127.1.0 stratum 10

设置其他参数:

根据需要调整其他配置选项,例如日志文件、最大客户端数量等。

3. 启动并启用 Chrony 服务

配置完成后,保存文件并退出编辑器,然后启动 chrony 服务:

 
sudo systemctl start chrony

启用 chrony 在系统启动时自动启动:

 
sudo systemctl enable chrony

4. 检查 Chrony 状态

检查 Chrony 的同步状态:

 
chronyc tracking

检查是否成功与上游 NTP 服务器进行同步:

 
chronyc sources

5. 配置防火墙

如果你使用防火墙,需要打开 NTP 端口(UDP 123),允许其他设备连接到你的 NTP 服务器:

使用 UFW(如果使用 UFW 防火墙):

 
sudo ufw allow 123/udp

使用 iptables(如果你使用 iptables):

 
sudo iptables -A INPUT -p udp --dport 123 -j ACCEPT

6. 测试 NTP 服务器

在CMD上测试 NTP 服务器是否可用。使用以下命令测试 NTP 服务器:

 
w32tm /stripchart /computer:ntp.xxx.cn

正在跟踪 ntp.xxx.cn [xx.xx.x.xx:123]。
当前时间是 2025/12/21 14:21:01。
14:21:01, d:+00.0211259s o:-00.4493188s  [                          *|                           ]
14:21:03, d:+00.0220526s o:-00.4484494s  [                          *|                           ]
14:21:05, d:+00.0218960s o:-00.4493847s  [                          *|                           ]
14:21:07, d:+00.0212704s o:-00.4502888s  [                          *|                           ]
14:21:09, d:+00.0213151s o:-00.4482196s  [                          *|                           ]

本文来自博客园,作者:木子欢儿,转载请注明原文链接:https://www.cnblogs.com/HGNET/p/19379290

相关新闻

  • JavaSE——成员变量和局部变量的区别
  • 国家电网Java面试被问:二叉树的前序、中序、后序遍历
  • 【Open-AutoGLM保险到期提醒】:3大智能监控策略助你零遗漏规避断保风险

最新新闻

  • 多模态AI投资代理:财报电话会议的跨模态分析实战
  • 多维聚合的本质:维度对齐、粒度控制与指标编织
  • iTunes could not connect to this iPhone.An unknown error occurred(0xE800000A).
  • 模块化VQA系统搭建:视觉语言对齐与可调试工程实践
  • 阿里ATH事业群与Token计费:重构AI商业化底层逻辑
  • PeakRoutine 新手入门与实战指南

日新闻

  • 5分钟掌握Python进化算法:Geatpy高性能优化工具完全指南
  • Microchip 24AA044 EEPROM选型与应用全指南:从参数解析到实战编程
  • 华为的鸿蒙到底有多牛?为什么称作遥遥领先?

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号