
1 ysc3839 2021-04-30 20:08:40 +08:00 via Android 没反吧?同步一下时间就好了。 |
2 conanforever22 2021-04-30 20:14:36 +08:00 linux 对 bios 里的时间(rtc)是按照 UTC 处理的, 看 timedatectl 的输出应该是 rtc 错了, 重新同步下时间之后 hwclock --systohc 更新 rtc 时间应该就好了 |
3 conanforever22 2021-04-30 20:16:31 +08:00 记得之前看过 windows 是把 rtc 当做本地时区处理的, linux 是按照 UTC 处理的, 是不是双系统, windows 发现时间不对然后调了之间之后出现的这种情况 |
4 jousca 2021-04-30 20:16:40 +08:00 如楼上,应该是时间没设置正确。 UTC 是 19.53 分,你当前时区+8 是 北京时间。变成 5-1 03:53 是对的。 所以原因就是你时间不正确。不是时区不正确。 |
5 jousca 2021-04-30 20:18:02 +08:00 要看 /etc/sysconfig/clock 里的 UTC 参数,如果 UTC=false,那时区有意义;如果 UTC=true,那时区没意义,实际上是 UTC 时间。 |
6 youdoit 2021-05-01 16:10:03 +08:00 删除原来的 rm -rf /etc/localtime,然后做个软连接 ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime,在同步就行了 |
7 root01 2021-05-05 16:15:11 +08:00 timedatectl 命令好使 |