Wie deaktiviere ich ntpd?

13

Ich verwende Ubuntu in einer VM. Wie deaktiviere ich ntpd?

muru
quelle
1
Warum möchten Sie aus Neugier? Kann es schaden, wenn es auf einer VM ausgeführt wird?
Snekse
Anwendungsfall: Um zu testen, was mit einem eingebetteten System passiert, wenn ntp nicht verfügbar ist.
Martin Hennings

Antworten:

14

So stoppen Sie ntpd:

sudo /etc/init.d/ntp stop

oder

sudo service ntp stop

So verhindern Sie, dass es beim Booten startet:

sudo update-rc.d -f ntp remove
Herr Shunz
quelle
Keines davon funktioniert für mich unter Ubuntu 18.04.
Aaron Franke
@AaronFranke Diese Antwort wurde veröffentlicht in 2011! Eine aktuelle Version (Stand 18.04) finden Sie unter @knb answer .
Herr Shunz
5

Bei systemd lauten die beiden Befehle:

sudo systemctl stop ntp
sudo systemctl disable ntp

Ausgabe (Ich denke, die Warnung kann ignoriert werden)

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

Prüfen:

systemctl is-enabled ntp

Ausgabe

ntp.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install is-enabled ntp
disabled
knb
quelle
1
Unter Ubuntu 18.04 und höher lautet der Name des systemd-Dienstessystemd-timesyncd.service
Douglas Royds
Ich denke, wenn Sie von 16.04 auf 18.04 aufgerüstet haben, heißt es immer noch ntp.
Knb
4

Deinstallieren Sie ntpd, falls es installiert ist. Sie haben noch ntpdate installiert. (Es ist schwer zu entfernen.) Verhindern , dass es die Ausführung durch Zugabe exit 0zu /etc/default/ntpdate.

BillThor
quelle