我们的应用程序运行在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软件包,然后在发出以下命令后, 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上禁用时间同步