環境中使用”ntpq -p”命令查看ntp狀態時,ntpq返回錯誤:
server: $ ntpq –p
ntpq: read: Connection refused
原因:
1.使用ntpd啓動時,增加了“-4”參數,即只使用ipv4地址提供服務。
2.查看ntpq代碼, ntpq -p命令由於沒有指定目的ip地址,ntpq中默認使用“localhost”作爲目的地址,而由於主機啓用了ipv6,ntpq首選使用localhost的ipv6地址去訪問ntpd,故出現上述錯誤。
解決辦法:
方法1:ntpq -p 127.0.0.1
方法2: ntpq -p4