我们的应用程序在 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
?
答案1
虽然晚了几年,但希望它能够有所帮助。
这将修复 ntpdate 和 ntp 之间的意外交互:
rm -f /etc/network/if-up.d/ntpdate
然后,当您执行“update-rc.d ntp disable”时,ntp 将不会在重启时启动。
答案2
答案3
您可以尝试以下解决方案在 Ubuntu 上禁用时间同步:
要在 Ubuntu 系统上禁用 ntpdate 而不删除它,您可以简单地更新
/etc/default/ntpdate
并添加单词exit
作为第一行或将NTPSERVERS
变量更改为空。