系统时间在重新启动时重置(神秘地)

系统时间在重新启动时重置(神秘地)

我有一个问题,我使用 timedatectl 和 date -s 设置的日期/时间在重新启动时不会保留。我使用 date -s 设置日期,使用 timedatectl set-time 设置时间,并使用 hwclock --systohc。重启后,hwclock仍然显示我设置的时间,但系统时间恢复为旧的本地时间。

查看journalctl,我可以看到启动过程从我设置的时间(hwclock 时间)开始,但中途有一条有关时间更改的消息: systemd[1]:时间已更改

在这条消息之后,时间戳都反映了更新的时间。

关于该系统的一些注意事项:

  • 系统运行的是RHEL 7.2
  • 未安装 Chrony
  • 系统未连接到任何网络
  • 我尝试在重新启动之前删除 /etc/adjtime,但时间还是会重置

我想了解哪些进程/服务/等负责在启动期间设置系统时间,以便我可以进一步调查它从哪里获取时间。

答案1

我遇到过同样的问题!

我做了什么来修复它?

我变了/etc/调整时间

当地的

而不是 UTC

之后,我重新启动电脑,进入BIOS并再次设置正确的数据和时间。

现在好像没问题了,我的系统是 Debian Jessie

相关内容