我的系统:
Linux Mint 17.2 MATE 32 位
我的设置:
菜单->管理->时间和日期->配置=手动(这意味着不连接到互联网时间服务器)
我没有ntp
安装。
但尽管如此,每次启动时我的计算机时钟都会与真实时间同步。
我应该怎么做才能禁用它?
答案1
根据您的评论,可以排除您的操作系统与 HW RTC 重新同步。
我相信 Mint 管理仅支持ntpd
从ntp
包中同步。但是还有其他方法可以将系统与网络时间同步(事实上,ntpd
这不一定是最好的选择)。
您可能已经安装chrony
或ntpdate
安装了。无论 Mint 系统设置如何,它们都可能同步您的操作系统时间。
编辑
如果你想保留ntpdate
,这也是可能的。引用/usr/share/doc/ntpdate/README.Debian
(Linux Mint 源自 Debian):
每当网络接口启动时,ntpdate 就会运行。要调整此行为,应编辑文件 /etc/network/if-up.d/ntpdate。
它很容易/etc/network/if-up.d/ntpdate
根据您的需要进行调整。它在运行之前会测试各种条件ntpdate
(或者更确切地说)ntpdate-debian
。您甚至可以让它检查主目录中某个文件是否存在以停止脚本。
在其他测试之后但在启动锁定文件处理的打开圆括号之前添加一些类似的内容:
if [ -e ~myaccount/settings/dontrun-ntpdate-automatically.txt ]; then
exit 0
fi
答案2
从系统日志中可以看出,每次连接到 (WiFi) 网络时都会连接到 ntp.ubuntu.com。要阻止它,请将以下内容添加到 /etc/hosts:
# block clock synchronization by ntpdate
127.0.0.1 ntp.ubuntu.com
这样做的好处是,可以将其添加exit 0
到 /etc/network/if-up.d/ntpdate 中,如https://superuser.com/a/982325该文件是 ntpdate 软件包的一部分,下次更新时不会恢复原状 - 请参阅http://packages.ubuntu.com/trusty/i386/ntpdate/filelist。