如何关闭系统时间的自动更新

如何关闭系统时间的自动更新

我正在运行 ubuntu 16.04.2 LTS。我想暂时设置系统上的时间,但是当我运行时:

sudo date 04291200
date

一两秒钟后,时钟的响应将显示我设置的日期/时间,但随后系统会从互联网重置系统时钟。

我通过断开网络连接解决了这个问题,但这只是一个权宜之计。我检查了网络时间协议是否正在运行,但 ntpd 没有显示任何地方。我在互联网上搜索了一下,但没有找到任何关于如何在不让系统自动重置时钟的情况下设置时钟的提示。

有人能解释一下如何关闭/打开自动功能吗?

答案1

系统时间更新由 处理ntp,并通过 停止

sudo systemctl stop ntp.service

并(重新)开始

sudo /usr/sbin/ntpdate-debian
sudo systemctl start ntp.service

然而,众所周知,将时间往回拨可能会带来意想不到的后果。

答案2

您可以使用以下方式打开或关闭时间同步

timedatectl 设置 ntp true
timedatectl 设置 ntp false

运行此命令不需要 root 权限。

相关内容