1

我在 VM 中运行 Mint Linux。

我尝试通过 GUI 将日期设置为较早的日期,这样我就可以尝试模仿该日期在生产中发生的数据库问题。

我尝试使用 date 命令。

两次,在几秒钟内,日期都变回了今天。

我停止自动时间同步 - 输出timedatectl status是:

    Local time: Mon 2016-04-18 15:41:19 BST
  Universal time: Mon 2016-04-18 14:41:19 UTC
        Timezone: Europe/London (BST, +0100)
     NTP enabled: no
NTP synchronized: no
 RTC in local TZ: no
      DST active: yes
 Last DST change: DST began at
                  Sun 2016-03-27 00:59:59 GMT
                  Sun 2016-03-27 02:00:00 BST
 Next DST change: DST ends (the clock jumps one hour backwards) at
                  Sun 2016-10-30 01:59:59 BST
                  Sun 2016-10-30 01:00:00 GMT

我试过了:

hwclock --set --date="2016-04-13 16:45:05"

没有任何作用,时钟只是一直回到今天。

4

2 回答 2

2

我觉得自己像个白痴。

我以为是 Linux 或 Mint 魔法……愚蠢的我忘了它是一个虚拟机,所以它从主机获取时间。

我手动更改主机上的时间,嘿,它在虚拟机中更改了。

Doh,发布答案以防其他人也忘记最明显的事情!

于 2016-04-18T15:06:00.747 回答
0

我的第一个建议是检查您是否打开了自动时间和日期更新,如果是,请关闭该选项。尽管我使用的是 Debian,但我的机器上也发生了同样的事情。

于 2016-04-18T14:46:39.803 回答