ฉันจะปิดใช้งาน ntpd ได้อย่างไร


13

ฉันใช้ Ubuntu ใน VM ฉันจะปิดใช้งาน ntpd ได้อย่างไร


1
อยากรู้อยากเห็นทำไมคุณต้องการที่จะ? มันจะเป็นอันตรายเมื่อทำงานบน VM หรือไม่?
Snekse

ใช้กรณี: เพื่อทดสอบสิ่งที่เกิดขึ้นกับระบบฝังตัวหาก ntp ไม่พร้อมใช้งาน
Martin Hennings

คำตอบ:


14

หากต้องการหยุด ntpd:

sudo /etc/init.d/ntp stop

หรือ

sudo service ntp stop

เพื่อป้องกันไม่ให้เริ่มต้นตอนบูท:

sudo update-rc.d -f ntp remove

ไม่มีงานเหล่านี้สำหรับฉันบน Ubuntu 18.04
Aaron Franke

@AaronFranke คำตอบนี้ถูกโพสต์ในปี 2011! สำหรับรุ่น up-to-วัน (ทำงานใน 18.04) โปรดดูคำตอบ @knb
นาย Shunz

5

ด้วย systemd คำสั่งสองคำสั่งคือ:

sudo systemctl stop ntp
sudo systemctl disable ntp

เอาท์พุท (ฉันคิดว่าคำเตือนสามารถถูกละเว้น)

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

ตรวจสอบ:

systemctl is-enabled ntp

เอาท์พุต

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

1
ภายใต้ Ubuntu 18.04 และใหม่กว่าชื่อบริการ systemd คือsystemd-timesyncd.service
Douglas Royds

ฉันคิดว่าถ้าคุณอัพเกรดจาก 16.04 เป็น 18.04 มันยังคงถูกเรียกntpใช้
knb

4

ถอนการติดตั้ง ntpd หากมีการติดตั้ง คุณจะยังคงติดตั้ง ntpdate (มันเป็นเรื่องยากที่จะลบ.) ป้องกันไม่ให้มันจากการดำเนินการโดยการเพิ่มการexit 0/etc/default/ntpdate

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.