千家信息网

Linux中怎么判断NTP是否同步

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,Linux中怎么判断NTP是否同步,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。NTP 意即网络时间协议Network Time P
千家信息网最后更新 2026年10月31日Linux中怎么判断NTP是否同步

Linux中怎么判断NTP是否同步,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

NTP 意即网络时间协议Network Time Protocol,它通过网络同步计算机系统之间的时钟。NTP 服务器可以使组织中的所有服务器保持同步,以准确时间执行基于时间的作业。NTP 客户端会将其时钟与 NTP 服务器同步。

我们已经写了一篇关于 NTP 服务器和客户端安装和配置的文章。如果你想查看这些文章,请导航至以下链接。

  • 如何在 Linux 上安装、配置 NTP 服务器和客户端?

  • 如何安装和配置 Chrony 作为 NTP 客户端?

我假设我你经使用上述链接设置了 NTP 服务器和 NTP 客户端。现在,如何验证 NTP 设置是否正常工作?

Linux 中有三个命令可用于验证 NTP 同步情况。详情如下。在本文中,我们将告诉您如何使用所有这些命令验证 NTP 同步。

  • ntpq:ntpq 是一个标准的 NTP 查询程序。

  • ntpstat:显示网络世界同步状态。

  • timedatectl:它控制 systemd 系统中的系统时间和日期。

方法 1:如何使用 ntpq 命令检查 NTP 状态?

ntpq 实用程序用于监视 NTP 守护程序 ntpd 的操作并确定性能。

该程序可以以交互模式运行,也可以使用命令行参数进行控制。它通过向服务器发送多个查询来打印出连接的对等项列表。如果 NTP 正常工作,你将获得类似于下面的输出。

# ntpq -p      remote           refid      st t when poll reach   delay   offset  jitter==============================================================================*CentOS7.2daygee 133.243.238.163  2 u   14   64   37    0.686    0.151  16.432

细节:

  • -p:打印服务器已知的对等项列表以及其状态摘要。

方法 2:如何使用 ntpstat 命令检查 NTP 状态?

ntpstat 将报告在本地计算机上运行的 NTP 守护程序(ntpd)的同步状态。如果发现本地系统与参考时间源保持同步,则 ntpstat 将报告大致的时间精度。

ntpstat 命令根据 NTP 同步状态返回三种状态码。详情如下。

  • 0:如果时钟同步则返回 0。

  • 1:如果时钟不同步则返回 1。

  • 2:如果时钟状态不确定,则返回 2,例如 ntpd 不可联系时。

# ntpstat synchronised to NTP server (192.168.1.8) at stratum 3   time correct to within 508 ms   polling server every 64 s

方法 3:如何使用 timedatectl 命令检查 NTP 状态?

timedatectl 命令用于查询和更改系统时钟及其在 systmed 系统中的设置。

# timedatectl或# timedatectl status       Local time: Thu 2019-05-30 05:01:05 CDT  Universal time: Thu 2019-05-30 10:01:05 UTC        RTC time: Thu 2019-05-30 10:01:05       Time zone: America/Chicago (CDT, -0500)     NTP enabled: yesNTP synchronized: yes RTC in local TZ: no      DST active: yes Last DST change: DST began at                  Sun 2019-03-10 01:59:59 CST                  Sun 2019-03-10 03:00:00 CDT Next DST change: DST ends (the clock jumps one hour backwards) at                  Sun 2019-11-03 01:59:59 CDT                  Sun 2019-11-03 01:00:00 CST

更多技巧

Chrony 是一个 NTP 客户端的替代品。它可以更快地同步系统时钟,时间精度更高,对于一直不在线的系统尤其有用。

chronyd 较小,它使用较少的内存,只在必要时才唤醒 CPU,这样可以更好地节省电能。即使网络拥塞较长时间,它也能很好地运行。

你可以使用以下任何命令来检查 Chrony 状态。

检查 Chrony 跟踪状态。

# chronyc tracking Reference ID    : C0A80105 (CentOS7.2daygeek.com)Stratum         : 3Ref time (UTC)  : Thu Mar 28 05:57:27 2019System time     : 0.000002545 seconds slow of NTP timeLast offset     : +0.001194361 secondsRMS offset      : 0.001194361 secondsFrequency       : 1.650 ppm fastResidual freq   : +184.101 ppmSkew            : 2.962 ppmRoot delay      : 0.107966967 secondsRoot dispersion : 1.060455322 secondsUpdate interval : 2.0 secondsLeap status     : Normal

运行 sources 命令以显示有关当前时间源的信息。

# chronyc sources 210 Number of sources = 1MS Name/IP address         Stratum Poll Reach LastRx Last sample===============================================================================^* CentOS7.2daygeek.com          2   6    17    62    +36us[+1230us] +/- 1111ms

关于Linux中怎么判断NTP是否同步问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

同步 状态 命令 时间 服务器 系统 服务 客户 时钟 客户端 程序 检查 方法 网络 运行 更多 问题 查询 配置 验证 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 美国互联网保险保险科技 北京互联网科技有限公司 为想互联网科技 猫创互联网科技 撒么互联网科技公司 天扬科技互联网广告 甘肃拓世互联网科技有限公司 开启互联网科技时代小说 互联网科技教育视频 昊天互联网科技有限公司 移动互联网科技公司 阿大互联网科技有限公司 崇明区互联网教育科技售后服务 恒生互联网科技指数跳水 民营互联网公司国防科技 华夏恒生互联网科技013171 洛阳共同富裕互联网科技有限公司 互联网科技公司营业执照怎么办理 半导体是互联网高科技吗 互联网科技创新方面的资料 美国互联网科技 互联网金融 科技创新 互联网时代科技改变生活 济南有互联网科技公司吗 卡尔迅互联网科技有限公司 信承诺互联网科技有限公司 广西科技产业互联网是什么 保山互联网科技靠谱吗 第三届互联网大会安防黑科技 科技互联网专业工作会议发言稿
0