如何永久更改Debian上的系统默认日期时间?
我尝试了以下命令
# date --set="12 MAY 2012 12:12:12 PM"
# hwclock --systoh
但是日期时间会暂时改变。
几秒钟后,当前日期再次弹出。
我错过了什么吗?
更新
系统是虚拟机上的来宾操作系统,其中未启用ntp。
在主机操作系统中启用了ntp。
答案 0 :(得分:2)
看起来NTP
正在设定您的互联网时间....您需要停止NTP
请尝试以下命令:
sudo service ntp stop
防止它在启动时启动:
sudo update-rc.d -f ntp remove
如果需要,您可能需要卸载ntpd
。即使您卸载ntpd
,系统仍会安装ntpdate
。您可以添加退出状态以禁用它
将exit 0
添加到/etc/default/ntpdate
。
答案 1 :(得分:1)
如果您使用的是systemd系统,则必须使用timedatectl:
timedatectl set-ntp false
timedatectl set-time '2018-12-12 12:12:12'
答案 2 :(得分:0)