Bagaimana cara menonaktifkan ntpd?

13

Saya menjalankan Ubuntu di VM. Bagaimana cara menonaktifkan ntpd?

muru
sumber
1
Karena penasaran, mengapa Anda mau? Apakah itu berbahaya saat dijalankan pada VM?
Snekse
Use case: Untuk menguji apa yang terjadi pada sistem tertanam jika ntp tidak tersedia.
Martin Hennings

Jawaban:

14

Untuk menghentikan ntpd:

sudo /etc/init.d/ntp stop

atau

sudo service ntp stop

Untuk mencegahnya mulai saat boot:

sudo update-rc.d -f ntp remove
Tuan Shunz
sumber
Tak satu pun dari ini bekerja untuk saya di Ubuntu 18.04.
Aaron Franke
@AaronFranke Jawaban ini diposting pada 2011! Untuk versi terbaru (bekerja pada 18.04) silakan lihat jawaban @knb .
Tuan Shunz
5

Dengan systemd, kedua perintah itu adalah:

sudo systemctl stop ntp
sudo systemctl disable ntp

Keluaran (saya pikir peringatan itu dapat diabaikan)

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

Memeriksa:

systemctl is-enabled ntp

Keluaran

ntp.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install is-enabled ntp
disabled
knb
sumber
1
Di bawah Ubuntu 18.04 dan yang lebih baru, nama layanan systemd adalahsystemd-timesyncd.service
Douglas Royds
Saya berpikir bahwa jika Anda telah meningkatkan dari 16,04 ke 18,04, itu masih disebut ntp.
knb
4

Copot ntpd jika sudah diinstal. Anda masih akan menginstal ntpdate. (Sulit untuk menghapus.) Mencegah dari mengeksekusi dengan menambahkan exit 0ke /etc/default/ntpdate.

BillThor
sumber