在 ubuntu 12.04 上启用/禁用 ntp 服务

在 ubuntu 12.04 上启用/禁用 ntp 服务

我们的应用程序在 Ubuntu 12.04 Precise 上运行。在此服务器上,我们同时拥有ntpdatentp

如何按需启用和禁用 NTP 服务?我试过了

# sudo update-rc.d -f ntp remove/default

# sudo update-rc.d ntp enable/disable 

命令,但是当我重新启动服务器时,ntp服务开始运行!

我怀疑ntpdatentp重启时启动了服务。我ntpdate从我的一个实验服务器中删除了软件包,然后ntp在发出以下命令后没有在重启时启动:

# update-rc.d ntp disable

有没有办法控制这个?或者有没有办法永久禁用ntpdate

答案1

虽然晚了几年,但希望它能够有所帮助。

这将修复 ntpdate 和 ntp 之间的意外交互:

rm -f /etc/network/if-up.d/ntpdate

然后,当您执行“update-rc.d ntp disable”时,ntp 将不会在重启时启动。

答案2

ntpdate命令是一个可以一次性设置系统时间的程序。ntpdate 不能启用或禁用任何功能,也不能控制 ntp 服务。

ntp 服务控制ntpd守护进程。可以使用以下命令禁用它

update-rc.d ntp disable

然后你可以使用服务命令来启动和停止它

service ntp start
service ntp stop

在 Ubuntu 系统上,我必须同时安装 ntp 和 ntpdate,一切工作正常。禁用 ntp 服务并重新启动后,该服务仍处于关闭状态。

答案3

您可以尝试以下解决方案在 Ubuntu 上禁用时间同步

要在 Ubuntu 系统上禁用 ntpdate 而不删除它,您可以简单地更新/etc/default/ntpdate并添加单词exit作为第一行或将NTPSERVERS变量更改为空。

相关内容