我想将我们内部服务器使用的时间与 time.microsoft.com 进行比较。有没有简单的方法可以做到这一点?
基本上,第三方向我发送带有与 time.microsoft.com 同步的时间标记的消息,不幸的是我们的服务器使用不同的时间服务器,所以我想计算我们的 NTP 同步时间与他们的时间之间是否存在显著差异。
有没有简单的方法可以准确地比较时间?
问候,
大卫。
答案1
在 Linux 中,ntpdate -q
将查询远程服务器。Nagios 的check_ntp
脚本本质上就是为了监控而执行此操作。
在旧版本的 Windows 中,我以前使用过移植版的 ntp。如果您需要特定于 Windows 的解决方案,其他人可能会提供进一步的帮助。
答案2
对于 Windows (XP 和 2003 或更高版本):
w32tm /stripchart /computer:time.windows.com
您需要能够通过 123 UDP 端口访问 time.windows.com。