Я использую Ubuntu на виртуальной машине. Как отключить ntpd?
При использовании 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
Удалите ntpd, если он установлен. У вас все еще будет установлен ntpdate. (Его трудно удалить.) Чтобы предотвратить его выполнение, добавьте exit 0
к /etc/default/ntpdate
.
Чтобы остановить ntpd:
sudo /etc/init.d/ntp stop
или
sudo service ntp stop
Чтобы предотвратить запуск при загрузке:
sudo update-rc.d -f ntp remove