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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.