我使用 Lubuntu 14.04 LTS,时间一直在变化。起初,我将其设置为互联网同步,我选择了我的国家/地区,但那里的时间显然是错误的,因为它比原定时间晚了 3 个小时。我还尝试将其设置为手动同步,以关闭使用相同时区的国家/地区,它们都比原定时间晚了 3 个小时。[GMT 而不是 GMT+3]
然后,我从时间和日期设置中手动更改了它并将其锁定,这有效,但仅限于计算机重新启动之前,然后它会自动倒回 3 个小时 >.>
编辑:是的,我正在使用 Windows 进行双重启动
答案1
默认情况下,Windows 在 BIOS 中使用本地时间,这是有原因的。大多数其他操作系统使用 UTC,并显示为适当的本地时间。
显然,您需要改变一个来使另一个匹配。
要更改 Lubuntu:(请注意,对于未来的读者,这很可能会很快改变以匹配其他一些发行版,一年后不要给我差评!):
sudo gedit /etc/default/rcS
这将打开一个包含一系列系统变量的文件。找到显示以下内容的行UTC=yes
并将其更改为UTC=no
。保存。重新启动。
要更改 Windows:
运行regedit
。导航到键HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
。如果有一个名为RealTimeIsUniversal
(值0
)的值,请将其更改为1
。如果没有,请创建一个名为 的新 DWORD 值RealTimeIsUniversal
,并将该值设置为1
。重新启动。
要决定更改哪个:
采用 UTC(Linux/Unix/OSX/Android/iOS/几乎所有其他方式)的优点是它通常更有意义,尤其是因为 UTC 不会像当地时间那样改变,并且有很多小错误可能由在后台使用当地时间引起。
采用当地时间(Windows 方式)的优点是 MS 不支持上面描述的注册表设置。
如果您主要是 Windows 用户,并且只是想尝试 Lubuntu 或者对它的一些功能感兴趣,或者 Lubuntu 是为了享受电脑的乐趣而 Windows 是为了您赚钱养家,那么我建议保持 Windows 原样,并更改 Linux 以适应其需求。
否则,我建议将 Windows 更改为以 Linux 方式工作。