是否有任何選項 ntpq 用於 ntp 伺服器連接測試,如 ntpdate -d 命令?
ntpdate -d ntpserverip
此指令顯示適合同步的 ntp 伺服器。 ntpq 指令的等效指令是什麼?
ntpdate -d ntpserverip 調整時間伺服器 ntpserverip 偏移 0.101886 秒 --> 成功回應
ntpdate -d ntpserverip 找不到適合同步的伺服器 --> 失敗回應
此 ntpserverip 不在 ntp.conf 中。我想測試不在 ntp.conf 中的不同 NTP 伺服器。
答案1
如果您錯過了已棄用的ntpdate
,sntp
是比 更好的替代品ntpq
。
預設情況下,sntp
ntpserverip
將使用隨機連接埠(如 options-q
和-d
of did)查詢時間而不設定時鐘(如 options和of did)。ntpdate
-u
-d
ntpdate
可選地,包括:
-4
或-6
強制 IPv4 或 IPv6 DNS 解析。-d
用於調試模式(可以重複以提高等級)。-r
如果您需要使用 NTP 連接埠 123(如果ntpd
尚未使用)。-a
keyid
如果您需要MAC認證。
也可以看看:
- 完整用法:sntp - 簡單網路時間協定 (SNTP) 用戶端
- 棄用 ntpdate
ntpdate
: 包括,sntp
和之間的等效用法ntpd
。 - 基本 NTP 用戶端測試:ntpdate 和 sntp:Johannes Weber 的部落格頁面顯示了測試時
ntpdate
和的範例輸出sntp
。
答案2
你可以只使用嗎ntpdate -q ntpserverip
?
否則ntpq host ntpserverip
可能就是你想要的。它設定要查詢的主機。http://doc.ntp.org/4.1.0/ntpq.htm
編輯 ESXi
這在網路介面中很好地介紹了 NTP:https://blog.ukotic.net/2014/09/11/configuring-and-testing-ntp-on-esxi/
設定後,您可以將多個NTP伺服器新增至清單中,然後使用ntpq進行查詢。該連結中提到了一篇與多個版本的 ESXi 相關的 VMware 知識庫文章。