Làm cách nào để tắt ntpd?


13

Tôi đang chạy Ubuntu trong máy ảo. Làm cách nào để tắt ntpd?


1
Vì tò mò, tại sao bạn lại muốn? Nó có gây hại khi chạy trên VM không?
— Snekse

Trường hợp sử dụng: Để kiểm tra những gì xảy ra với một hệ thống nhúng nếu không có sẵn ntp.
— Martin Hennings

Câu trả lời:


14

Để dừng ntpd:

sudo /etc/init.d/ntp stop

hoặc là

sudo service ntp stop

Để ngăn chặn nó bắt đầu lúc khởi động:

sudo update-rc.d -f ntp remove

Không ai trong số này làm việc cho tôi trên Ubuntu 18.04.
— Aaron Franke

@AaronFranke Câu trả lời này đã được đăng vào năm 2011! Để biết phiên bản cập nhật (hoạt động vào ngày 18.04), vui lòng xem câu trả lời @knb .
— Ông Shunz

5

Với systemd, hai lệnh là:

sudo systemctl stop ntp
sudo systemctl disable ntp

Đầu ra (tôi nghĩ cảnh báo có thể bị bỏ qua)

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

Kiểm tra:

systemctl is-enabled ntp

Đầu ra

ntp.service is not a native service, redirecting to systemd-sysv-install
Executing /lib/systemd/systemd-sysv-install is-enabled ntp
disabled

1
Trong Ubuntu 18.04 trở lên, tên dịch vụ systemd làsystemd-timesyncd.service
— Douglas Royds

Tôi nghĩ rằng nếu bạn đã nâng cấp từ 16.04 lên 18.04, nó vẫn được gọi ntp.
— knb

4

Gỡ cài đặt ntpd nếu nó được cài đặt. Bạn vẫn sẽ cài đặt ntpdate. (Rất khó để loại bỏ.) Ngăn chặn nó thực thi bằng cách thêm exit 0vào /etc/default/ntpdate.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.