Предположим, что 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>"
.
Как я могу
- изменить конфигурации? Например. Ключ, идентифицированный идентификатором ключа 3, больше не является доверенным и должен быть удален из
trustedkey
s. - удалить существующие конфигурации? Например. как убрать
requestkey
?
Мне нужны эти функции, потому что я должен иметь возможность перенастроить ntpd во время выполнения без его перезапуска.