Como desativo o ntpd?

13

Estou executando o Ubuntu em uma VM. Como desativo o ntpd?

muru
fonte
1
Por curiosidade, por que você iria querer? Faz mal ao executar em uma VM?
Snekse
Caso de uso: Para testar o que acontece com um sistema incorporado se o ntp não estiver disponível.
Martin Hennings

Respostas:

14

Para parar o ntpd:

sudo /etc/init.d/ntp stop

ou

sudo service ntp stop

Para impedir que seja iniciado na inicialização:

sudo update-rc.d -f ntp remove
Shunz
fonte
Nada disso funciona para mim no Ubuntu 18.04.
Aaron Franke
@AaronFranke Esta resposta foi publicada em 2011! Para uma versão atualizada (trabalhando em 18.04), consulte a resposta @knb .
Sr. Shunz 10/01/19
5

Com systemd, os dois comandos são:

sudo systemctl stop ntp
sudo systemctl disable ntp

Saída (acho que o aviso pode ser ignorado)

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).

Verifica:

systemctl is-enabled ntp

Resultado

ntp.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install is-enabled ntp
disabled
knb
fonte
1
No Ubuntu 18.04 e, mais tarde, o nome do serviço systemd ésystemd-timesyncd.service
Douglas Royds
Eu acho que se você atualizou de 16.04 para 18.04, ainda é chamado ntp.
knb
4

Desinstale o ntpd se estiver instalado. Você ainda terá o ntpdate instalado. (É difícil de remover.) Impeça a execução adicionando exit 0a /etc/default/ntpdate.

BillThor
fonte