手动将 CentOS 7 中的时间向前或向后更改

手动将 CentOS 7 中的时间向前或向后更改

我想用一些基于时间的应用程序做测试。

我想将系统时间设置为未来 3 天或过去 5 年。

CentOS 7 不允许我这样做。

下面两个命令都有效,但几秒钟后时间会重置回我的当前时间。这真的很烦人。NTP 没有运行。可能还有其他机制将时间重置为我的当前时间。

  • timedatectl 设置时间 "2019-08-30 18:17:16"
  • 日期 -s '2014-12-25 12:34:56'

[root@qwerty ~]# timedatectl

  Local time: Wed 2019-08-28 20:41:00 CEST
  Universal time: Wed 2019-08-28 18:41:00 UTC
  RTC time: Fri 2019-08-30 16:26:36
  Time zone: XYZW ()
  NTP enabled: no
  NTP synchronized: no
  RTC in local TZ: no
  DST active: yes
  Last DST change: DST began at
              Sun 2019-03-31 01:59:59 CET
              Sun 2019-03-31 03:00:00 CEST
  Next DST change: DST ends (the clock jumps one hour backwards) at
              Sun 2019-10-27 02:59:59 CEST
              Sun 2019-10-27 02:00:00 CET

相关内容