如何使用ntpq删除和更改ntpd配置?

时间:2017-02-20 11:00:23

标签: ntp ntpd

假设ntpd在启动时读取以下配置:

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

server <server1_IP> key 1
server <server2_IP>

如ntpq文档中所述,可以使用:config [...]以与配置文件相同的格式将配置命令作为运行时配置命令发送到服务器。

发送的命令将添加到运行时配置,因此如果我想添加新服务器,我会运行ntpq -c ":config server <server3_IP>"。如果我想删除关联,ntpq -c ":config unpeer <server2_IP>"

我怎么能

  • 更改配置?例如。由keyID 3标识的密钥不再受信任,必须从trustedkey s
  • 中删除
  • 删除现有配置?例如。如何删除requestkey

我需要这些功能,因为我必须能够在运行时重新配置ntpd而无需重新启动它。

1 个答案:

答案 0 :(得分:0)

您可以使用ntpq -c "keyid <your_keyid>" -c "passwd <your_md5_password" -c ":unconfig <server_IP>"

删除配置

更改我不确定,但删除和添加应该有用。

虽然它受到ntpq的支持,但不建议根据comp.protocols.time.ntp使用此功能。