我们的应用程序在 ubuntu 12.04 precise 上运行。在此服务器上,我们同时拥有 ntpdate 和 ntp。如何按需启用和禁用 NTP 服务?我尝试了“sudo update-rc.d -f ntp remove/default”和“sudo update-rc.d ntp enable/disable”命令,但当我重新启动服务器时,ntp 服务开始运行!我怀疑 ntpdate 在重新启动时启动了 ntp 服务。我从我的一台实验服务器中删除了 ntpdate 包 - 然后在发出命令“update-rc.d ntp disable”后,ntp 在重新启动时没有启动。有没有办法控制这个?或者有没有办法永久禁用 ntpdate?
谢谢。
答案1
如今,ubuntu14.04 之后的所有 Linux 发行版都使用sysctemctl
。因此,如果您想启用或禁用 ntp 服务器,请使用以下命令。
sudo systemctl start ntp
或者
sudo systemctl stop ntp
作为系统管理员我建议您使用以下技术:
sudo /etc/init.d/ntp restart
答案2
为了阻止它
sudo /etc/init.d/ntp stop
防止它在启动时启动
sudo update-rc.d -f ntp remove
或者尝试
/sbin/chkconfig ntpd off