启用/禁用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服务开始运行!

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

 # update-rc.d ntp disable 

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

晚了几年,但希望它会有所帮助。

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

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

那么当你执行“update-rc.d ntp disable”时,ntp将不会在重启时启动。

ntpdate命令是一个可以用来设置系统时间的程序。 使用ntpdate无法启用或禁用,也不会控制ntp服务。

ntp服务控制ntpd守护进程的动作。 这可以通过命令禁用

 update-rc.d ntp disable 

然后可以使用service命令启动和停止它

 service ntp start service ntp stop 

在Ubuntu系统上,我必须同时安装ntp和ntpdate,这一切都按预期工作。 禁用ntp服务并重新启动,服务保持closures状态。

你可以尝试这个解决scheme:“要在Ubuntu系统上禁用ntpdate而不删除它,你可以简单地更新/ etc / default / ntpdate,并添加exit作为第一行或者将NTPSERVERSvariables设置为空。 – 源: 在Ubuntu上禁用时间同步