如何永久更改Debian上的系统默认日期时间?

问题描述 投票:1回答:3

如何永久更改Debian上的系统默认日期时间?

我尝试了下面的命令

# date --set="12 MAY 2012 12:12:12 PM"

# hwclock --systoh

但是日期时间会暂时改变。

几秒钟后,当前日期再次弹出。

我错过了什么?

更新

系统是虚拟机上的客户操作系统,其中未启用ntp。

在主机操作系统中启用了ntp。

linux unix unix-timestamp
3个回答
2
投票

看起来像NTP正在设置你的互联网时间....你需要停止NTP。 试试这些命令:

sudo service ntp stop

为了防止它在启动时启动:

sudo update-rc.d -f ntp remove  

如果需要,您可能需要卸载ntpd。即使您卸载ntpdntpdate仍将安装在您的系统中。您可以添加退出状态以禁用它。 将exit 0添加到/etc/default/ntpdate


1
投票

如果你有systemd系统,那么你必须使用timedatectl:

timedatectl set-ntp false 
timedatectl set-time '2018-12-12 12:12:12'

0
投票

只需执行此命令:

dpkg-reconfigure tzdata

系统会要求您提供时区。

debian docs建议使用tzconfig,但它似乎被弃用以支持dpkg-reconfigure tzdata

© www.soinside.com 2019 - 2024. All rights reserved.