Как отключить ntpd?

13

Я использую Ubuntu на виртуальной машине. Как отключить ntpd?

Мур
источник
1
Из любопытства, почему вы хотите? Вредно ли это при работе на ВМ?
Снексе 19.12.12
Вариант использования: для проверки того, что происходит со встроенной системой, если ntp недоступен.
Мартин Хеннингс

Ответы:

14

Чтобы остановить ntpd:

sudo /etc/init.d/ntp stop

или

sudo service ntp stop

Чтобы предотвратить запуск при загрузке:

sudo update-rc.d -f ntp remove
Мистер Шунц
источник
Ничто из этого не работает для меня в Ubuntu 18.04.
Аарон Франке
@AaronFranke Этот ответ был размещен в 2011 году! Актуальную версию (работающую в 18.04) смотрите в ответе @knb .
г-н Шунц
5

С systemd две команды:

sudo systemctl stop ntp
sudo systemctl disable ntp

Вывод (думаю предупреждение можно проигнорировать)

ntp.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install disable ntp
insserv: warning: current start runlevel(s) (empty) of script `ntp' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (1 2 3 4 5) of script `ntp' overrides LSB defaults (1).
insserv: warning: current start runlevel(s) (empty) of script `ntp' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (1 2 3 4 5) of script `ntp' overrides LSB defaults (1).

Проверьте:

systemctl is-enabled ntp

Выход

ntp.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install is-enabled ntp
disabled
KNB
источник
1
Под Ubuntu 18.04 и позже имя службы systemdsystemd-timesyncd.service
Дуглас Ройдс
Я думаю, что если вы обновились с 16.04 до 18.04, он все равно называется ntp.
7
4

Удалите ntpd, если он установлен. У вас все еще будет установлен ntpdate. (Это трудно удалить.) Чтобы предотвратить его выполнение, добавьте exit 0в /etc/default/ntpdate.

BillThor
источник