AにはUbuntuとArchという二重起動システムがあります。最初にインストールする必要があるのはUbuntuです。 Archをインストールしてしばらくすると、私は現在のタイムゾーンより8時間遅くなるように時計を設定しました(私のタイムゾーンはGMT +8です)。実際のコマンドは覚えていません(例:.)date --set "xxxxxx"
。ところで、設置時に時間帯(GMT+8、香港)を指定したことを覚えています。確認してみるとsysclock
私のタイムゾーンのリアルタイム時間が表示されていました。
Ubuntuでは、タイムゾーンはGMT +8のままになります。つまり、アーチで時計を設定した後、ウブドヌートの時計が実際の時間より8時間遅いことを発見しました。しかし!タイムゾーンはまだ同じです(GMT +8)。現在、両方のシステムは同じ時間帯(香港)を持ちますが、時差は8時間です。さらに、Archで時計を変更すると、Ubuntuの時計も自然に変わります。
私は何をすべきですか?
sudo hwclock --show
両方のシステムで同じ時間を表示します。
答え1
あなたのシステムの1つはハードウェアクロックを現地時間として扱うように構成されているのに対して、他のシステムはそれをUTCとして扱うように構成されているようです。UbuntuドキュメントUbuntuのデフォルト値はUTCなので、Archはそうではないかもしれません。あなたはできますこれを確認して設定してくださいかどうかを確認して
timedatectl status | grep local
何でも返し、Arch で UTC を有効にするには:
timedatectl set-local-rtc false
(免責事項:私はArchやUbuntuを実行しておらず、Googleでチュートリアルを検索しました。)