Archlinuxの時間エラー

Archlinuxの時間エラー

システムはイタリアに位置し、実行時間が与えdateられ、Fri 7 Aug 16:15:56 CEST 2020実際の時間は14:21:09でした。

実行は以下timedatectl statusを提供します:

               Local time: Fri 2020-08-07 16:15:56 CEST
           Universal time: Fri 2020-08-07 14:15:56 UTC 
                 RTC time: Fri 2020-08-07 14:15:57     
                Time zone: Europe/Rome (CEST, +0200)   
System clock synchronized: no                          
              NTP service: inactive                    
          RTC in local TZ: no

正確な時刻表示を修正するには?

Arch は Windows 10 を使用したデュアルブートなので、Windows が間違った時間を表示しても問題なく Arch から正しい時間を取得します。

答え1

NTPを確実に設定する必要があります(ArchWikiにはこのトピックに関する素晴らしい記事があります:https://wiki.archlinux.org/index.php/Network_Time_Protocol_daemon#Configuration)Windowsでは、システムクロックが現地時間である必要があると仮定して継続的に調整するため、問題は引き続き発生します。 Linuxは引き続きその逆の仕事をします。

この問題に対する解決策は、再構成することです。一つ中。たとえば、Linuxにシステムクロックがローカルクロックであることを知らせるには、次のコマンドを実行できます。

$ sudo timedatectl set-local-rtc 1 --adjust-system-clock

代わりに、次のレジストリキーを追加してWindowsにUTCを使用するように指示できます。

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation\RealTimeIsUniversal

値は次のようなDWORD(32)でなければなりません。

1

関連情報