是否有任何选项 ntpq 用于 ntp 服务器连接测试,如 ntpdate -d 命令?

是否有任何选项 ntpq 用于 ntp 服务器连接测试,如 ntpdate -d 命令?

是否有任何选项 ntpq 用于 ntp 服务器连通性测试,类似 ntpdate -d 命令?

ntpdate -d ntp服务器ip

此命令显示适合同步的 ntp 服务器。ntpq 命令的等效命令是什么?

ntpdate -d ntpserverip 调整时间服务器 ntpserverip 偏移 0.101886 秒 --> 成功响应

ntpdate -d ntpserverip 未找到适合同步的服务器 --> 响应失败

这个 ntpserverip 不在 ntp.conf 中。我想测试一个不在 ntp.conf 中的不同的 NTP 服务器。

答案1

如果您怀念已弃用的ntpdatesntp那么它是比更好的替代品ntpq

默认情况下,sntpntpserverip将查询时间而不设置时钟(如 options-q-ddid ntpdate),使用随机端口(如 options-u-ddid ntpdate)。

可选地,包括:

  • -4-6强制 IPv4 或 IPv6 DNS 解析。
  • -d用于调试模式(可以重复以提高级别)。
  • -r如果您需要使用 NTP 端口 123(如果ntpd尚未使用它)。
  • -akeyid如果您需要 MAC 认证。

也可以看看:

答案2

你能直接用吗ntpdate -q ntpserverip

否则ntpq host ntpserverip可能就是你想要的。它将主机设置为查询。http://doc.ntp.org/4.1.0/ntpq.htm

针对 ESXi 进行编辑

这给出了 Web 界面中 NTP 的良好演练:https://blog.ukotic.net/2014/09/11/configuring-and-testing-ntp-on-esxi/

设置后,您可以将多个 NTP 服务器添加到列表中,然后使用 ntpq 进行查询。该链接中提到了一篇涉及多个 ESXi 版本的 VMware KB 文章。

相关内容