RTC 为 LT

RTC 为 LT

全新Fedora 32安装通过Windows 10 Pro完全删除现有安装这里没有双启动)。安装后,显示时间很奇怪。

我当地的时区是 IST。即,UTC 时间+5:30。在01:00PM,我的时钟显示时间为6:30PM。当我使用检查问题时timedatectl我看到

实际时钟时间:13:00 - IST UTC:13:00 - IST 当地时间 - IST+05:30

$ timedatectl
     Local time: Thu 2020-07-30 18:30:40 IST
 Universal time: Thu 2020-07-30 13:00:40 UTC
       RTC time: Thu 2020-07-30 13:00:40
      Time zone: Asia/Kolkata (IST, +0530)  
 System clock synchronized: no                         
    NTP service: inactive                   
RTC in local TZ: no

如何纠正呢?

答案1

在您的机器上,您有一个硬件时钟(RTC)。 Windows 和 Debian 对于时钟应该采用 UTC(Debian 的意见)还是 LT(Windows 的意见)存在分歧。

您应该选择硬件时钟上的时间并在操作系统上更改它。

RTC 为 LT

您必须更改 Debian 设置。以 root 身份运行此命令。

# timedatectl set-local-rtc 1

RTC 是 UTC

我个人更喜欢这一点,因为当你改变旅行时区或进入冬季时,时钟永远不必跳动。

但您必须更改 Windows 中的设置。所以你需要以管理员身份运行cmd:

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /d 1 /t REG_QWORD /f

修复设置后,您可以同步时间,时间将正常工作。

资料来源:ArchWiki

相关内容