Ubuntu 不断将时间重置为 -3 小时

kra*_*rax 7 date

我有一个带有 Win 7 / Ubuntu 13.04 的双引导系统。出于某种原因,无论时区设置如何,Ubuntu 都会将系统时间重置为 -3 小时。我认为这是 UTC 问题,但无论 /etc/default/rcS 中设置了什么,问题仍然存在。

# assume that the BIOS clock is set to UTC time (recommended)
UTC=no
Run Code Online (Sandbox Code Playgroud)

如果我用 date +%Z 检查时区,它会说明

UTC
Run Code Online (Sandbox Code Playgroud)

但是,当使用图形用户界面检查时区时,它显示我处于正确的时区。

日期给我

pe 9.8.2013 13.51.52 +0000
Run Code Online (Sandbox Code Playgroud)

虽然 hwclock 是正确的时间

pe  9. elokuuta 2013 16.52.03  -0.516733 sekuntia
Run Code Online (Sandbox Code Playgroud)

Ubuntu 似乎将 BIOS 时间设置为错误的时间。即使在我手动更改时间之后,每次启动都会发生这种情况。Windows 7 没有这个问题。我找不到超出 UTC 设置的重复项或解决方案。

系统设置为手动时间,不会从 Internet 更新。我已经尝试过了,但它似乎永远不会更新,所以我陷入了错误的时间。

Mit*_*tch 1

为了避免这种情况,请将时间更改为手动而不是从互联网自动更改

在此输入图像描述

在此输入图像描述

尝试这个:

Remove/Purge ntp
Remove/Purge ntpdate
Install ntpdate
set UTC=yes in /etc/default/rcS
reboot
sudo ln -f -s /usr/share/zoneinfo/Europe/Helsinki /etc/localtime
Run Code Online (Sandbox Code Playgroud)