Linux基础中ntpdate怎么配置时间服务器实现自动化集群时钟同步

云静吖_7713

云静吖_7713

2026-08-08

448人浏览

原创

ntpdate适用于轻量快速时间校准,需安装工具、指定可靠时间源、设置定时任务;推荐国内ntp源如ntp1.aliyun.com,避免与ntpd/chronyd共存,同步后应写入硬件时钟。

linux基础中ntpdate怎么配置时间服务器实现自动化集群时钟同步

ntpdate 适合轻量、快速的时间校准,尤其适用于集群中单次或周期性强制同步场景。它不提供平滑调整,而是直接跳变系统时间,因此需注意应用兼容性(如避免在定时任务执行窗口内触发)。配置核心围绕三步:安装工具、指定可靠时间源、设置定时任务。

安装并验证ntpdate工具

多数 CentOS/RHEL 系统默认未预装 ntpdate,需手动安装:

  • 运行 yum install -y ntpdate(CentOS 7)或 dnf install -y ntpdate(CentOS 8+/Rocky/AlmaLinux)
  • 安装后执行 ntpdate -q cn.pool.ntp.org 测试连通性与响应——成功会显示 offset 值(如 offset -0.012345 sec),失败则提示 no server suitable for synchronization found,常见原因包括防火墙拦截 UDP 123 端口或目标服务器不可达
  • 若遇权限或网络限制,可加 -u 参数绕过普通用户端口绑定限制:ntpdate -u 210.72.145.44(中国国家授时中心)

选择并配置稳定的时间服务器源

优先选用国内低延迟、高可用的 NTP 源,避免跨区域长链路引入抖动:

linux-performance-analyzer
linux-performance-analyzer

Linux 性能分析与调优专家,覆盖 CPU、内存、磁盘 I/O、网络、内核参数、编译优化、容器/K8s。适用场景:系统卡顿/高负载、内存不足/OOM/Swap 高、CPU 异常/iowait 高。

下载
  • 推荐列表:ntp1.aliyun.com(阿里云)、cn.pool.ntp.org(NTP Pool 中国节点)、ntp.ntsc.ac.cn(中科院国家授时中心镜像)
  • 不建议使用已弃用或响应慢的地址,如 time.windows.com(微软)在部分内网环境存在超时问题
  • 多台机器统一使用同一源,可减少集群内相对偏差;若主节点能连外网,其余节点应统一指向该主节点 IP(如 ntpdate 192.168.1.100),构成二级同步结构

通过crontab实现自动化同步

将 ntpdate 命令写入 root 用户的定时任务,确保定期刷新时间:

  • 编辑定时任务:crontab -e,添加一行(例如每 15 分钟同步一次):
    */15 * * * * /usr/sbin/ntpdate -u ntp1.aliyun.com >/dev/null 2>&1
  • 同步后建议立即写入硬件时钟,防止重启失准:
    */15 * * * * /usr/sbin/ntpdate -u ntp1.aliyun.com && /sbin/hwclock -w >/dev/null 2>&1
  • 生产环境慎用高频同步(如 */1),既增加网络负载,也可能因瞬时网络抖动导致误调;一般 10–30 分钟间隔足够维持 ±100ms 精度

集群协同与注意事项

在多节点环境中,需兼顾一致性与安全性:

  • 所有节点应先统一时区:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime,否则即使时间数值一致,CST/UTC 解析仍可能出错
  • 若集群完全隔离内网,需指定一台可信节点作为内部时间源:安装 ntpd 并配置 server 127.127.1.0 fudge 127.127.1.0 stratum 10,其余节点 ntpdate 指向其内网 IP
  • 避免 ntpdate 与 ntpd/chronyd 同时运行——二者冲突可能导致服务异常或时间跳跃;确认无其他时间服务启用:systemctl is-active ntpd chronyd

相关专题

更多
服务器是什么
服务器是什么

服务器是一种计算机硬件设备或软件程序,它具有强大的计算和存储能力,用请求、存储数据和提供服务。它在互联网中着关重要的作用,为用户提供各种服务和资源。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.15

417

5

连接apple id服务器时出错
连接apple id服务器时出错

连接apple id服务器时出错的原因包括网络连接问题、服务器问题、Apple ID账户问题、设备问题、防火墙或安全软件问题、时间和日期设置问题、Apple服务器维护等。本专题为大家提供apple id相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.08

840

5

搭建互联网服务器
搭建互联网服务器

搭建互联网服务器需要:1、选择合适的硬件和操作系统,第一步是选择合适的硬件和操作系统;2、安装和配置操作系统,是搭建互联网服务器的关键步骤;3、安装和配置服务器软件,是搭建互联网服务器的下一步,常见的服务器软件包括Apache、Nginx、Tomcat等;4、配置防火墙和安全性,是搭建互联网服务器的重要步骤;5、域名解析和配置,是搭建互联网服务器的最后一步。

2023.09.19

2452

5

如何查看服务器状态
如何查看服务器状态

查看服务器状态的方法有使用命令行工具、图形界面工具、监控工具、日志文件和远程管理工具等。本专题为大家提供服务器状态相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.09

836

5

服务器域名转接慢怎么解决
服务器域名转接慢怎么解决

服务器域名转接慢的解决办法有DNS优化、服务器优化、CDN加速、前端优化和网络优化等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.17

729

5

服务器评测软件
服务器评测软件

服务器评测软件有PassMark Software、CPU-Z、GPU-Z、CrystalDiskMark、IOmeter、JMeter、LoadRunner、Apache Bench等等。详细介绍:1、PassMark Software是一款综合性的服务器性能测试软件,可以评估服务器在各种负载条件下的性能;2、CPU-Z是一款可以提供服务器CPU详细信息的软件等等。

2023.10.17

374

3

如何开启TFTP服务器
如何开启TFTP服务器

开启TFTP服务器的步骤包括选择TFTP服务器软件、下载和安装软件、配置TFTP服务器以及启动和测试服务器等。本专题为大家提供服务器相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.18

2196

4

服务器负载不兼容怎么解决
服务器负载不兼容怎么解决

解决方法:1、增加服务器资源;2、负载均衡;3、优化应用程序;4、增加缓存机制;5、分布式架构;6、限流和熔断;7、自动化扩容。想知道更详细服务器负载不兼容的解决方法,可以访问本专题下面的文章。

2023.10.20

4052

4

宽带如何接入服务器
宽带如何接入服务器

宽带接入服务器的方法有ADSL宽带接入服务器、光纤接入服务器、无线接入服务器和以太网接入服务器等。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

2023.10.20

667

5

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习

ubuntu官方总文档
ubuntu官方总文档

共0课时 | 0人学习

Linux man-pages 项目
Linux man-pages 项目

共0课时 | 0人学习