我正在使用Ubuntu在虚拟机中设置开发环境。 虚拟机中的date必须在2009年由于一些愚蠢的timebombing问题,所以我想禁用任何自动时间同步(例如ntpdate)。
$ sudo apt-get remove ntpdate ... The following packages will be REMOVED: ntpdate ubuntu-minimal
显然,我不想删除ubuntu-minimal。 不幸的是,机器每隔几秒就会重新设定时间。 我如何禁用这个function或者删除这个function?
你确定ntpdate是你的问题吗? 它不作为服务运行,通常只有在最近的ubuntu系统上启动接口时才能运行。
要在Ubuntu系统上禁用ntpdate而不删除它,您可以简单地更新/etc/default/ntpdate并添加exit作为第一行或将NTPSERVERSvariables设置为空。
你确定这个问题与你的VM工具包没有关系吗? 你确定你还没有安装完整的ntp守护进程吗?
有意在单个VM中保持时间不同步可能有点困难。 系统时钟是没有得到很好虚拟化的资源之一。
ubuntu-minimal是在Ubuntu最小安装中提供许多其他软件包的软件包。 删除该软件包不会导致任何问题。 稍后如果你想在最小的安装中获得所有的软件包,那么只需重新安装ubuntu-minimal即可。
man update-rc.d
禁用服务的正确方法是将服务configuration为在默认启动的所有运行级别中停止。 在System V init系统中,这意味着将服务的符号链接从S重命名为K.
sudo update-rc.d ntp stop 20 2 3 4 5 .
或者在里面放一个出口:/ etc / default / ntp