Lxn-Chan!

(~ ̄▽ ̄)→))* ̄▽ ̄*)o

在不同的操作系统中对NTP服务器进行测试以确保可用。

Windows

可以在Windows下使用w32tm命令跟踪时间服务器与本地时间差异,以确认时间服务器是否可用:

命令为:

1
w32tm /stripchart /computer:[ntp_server]

示例:

1
2
3
4
5
6
7
8
9
C:\Users\LxnChan>w32tm /stripchart /computer:time.windows.com
正在跟踪 time.windows.com [52.231.114.183:123]。
当前时间是 2024-02-14 下午 01:51:42。
13:51:42, d:+00.1427775s o:-00.4065526s [ *| ]
13:51:44, d:+00.1060904s o:-00.4212235s [ *| ]
13:51:46, d:+00.1043953s o:-00.4218868s [ *| ]
13:51:48, d:+00.1067243s o:-00.4188282s [ *| ]
13:51:50, d:+00.1292714s o:-00.4082763s [ *| ]
^C

其中:

  • 每行的格式是时间, d:时钟偏移s o:时钟偏移s [图形]
  • d:+00.1024609s: 显示系统时间相对于时间服务器的时钟偏移(正值表示系统时间快于时间服务器)。
  • o:-00.4324918s: 显示时钟源相对于时间服务器的时钟偏移(正值表示时钟源快于时间服务器)。
  • [图形]: 一个简单的图形表示,”*” 表示时间同步。

常见报错

  • 0x800705b4:服务器不可达
    该报错下如果是间歇发生则可能是NTP服务器限制了QPS
  • 0x80070005:拒绝访问
    可能需要提升至管理员权限
  • 0x800704F1:未找到指定的时间服务器
  • 0x80070426:服务不可用
    确保 Windows Time 服务已启动。可以通过运行 services.msc 打开服务管理器,找到 “Windows Time” 服务,确保其状态为“正在运行”。
  • 0x800706ba:无法找到计算机
    NTP服务器不正确,可能不是NTP服务器

Linux

这里以CentOS 7.9.2009版本为例:

  1. 首先安装ntpdate
    1
    yum install ntpdate -y
  2. 然后使用ntpdate [ntp_server]即可:
    1
    2
    [root@localhost ~]# ntpdate time.windows.com
    14 Feb 14:04:55 ntpdate[25905]: adjust time server 20.189.79.72 offset 0.006537 sec
    其中offset值代表了当前时间与NTP服务器的偏移值。

如果存在问题可能会返回如下报错:

1
14 Feb 15:34:56 ntpdate[26107]: no server suitable for synchronization found

NTP服务器列表

无推广关系,仅做个人记录。

 简单说两句



联系站长 | 服务状态 | 友情链接

备案号:辽ICP备19013963号

萌ICP备 20219421 号

中国互联网违法和不良信息举报中心

架构版本号:8.1.5 | 本站已全面支持IPv6

正在载入运行数据(1/2)请稍后...
正在载入运行数据(2/2)请稍后...

Copyright 2024 LingXuanNing, All rights reserved.