2017-02-20 28 views
0

假設NTPD讀取啓動時以下配置:如何使用ntpq刪除和更改ntpd配置?

keys /etc/ntp.keys 
trustedkey 1 2 3 
requestkey 2 

server <server1_IP> key 1 
server <server2_IP> 

正如則ntpq文檔中describd,它可以配置命令發送到服務器運行時配置命令的格式相同的配置文件,並使用:config [...]

發送的命令將添加到到運行時配置,因此如果我想添加一個新的服務器,我運行ntpq -c ":config server <server3_IP>"。如果我想刪除一個關聯,ntpq -c ":config unpeer <server2_IP>"

我怎樣才能

  • 變化配置?例如。由keyID 3標識的密鑰不再受信任,必須從trustedkey中刪除s
  • 刪除現有配置?例如。我該如何刪除requestkey

我需要這些功能,因爲我必須能夠在運行時重新配置ntpd而無需重新啓動它。

回答

0

可以刪除 CONFIGS與ntpq -c "keyid <your_keyid>" -c "passwd <your_md5_password" -c ":unconfig <server_IP>"

對於改變我不知道,但刪除和添加應該工作。

雖然它受ntpq支持,但建議不要根據comp.protocols.time.ntp使用此功能。

+0

':unconfig'命令沒有記錄在ntpq文檔中,它不出現在命令的ntpq交互模式列表中。它適用於所有類型的配置(例如刪​​除'requestkey')嗎? – claudiu

相關問題