Linuxでは、ハードウェアとシステムクロックの両方が間違っています。

Linuxでは、ハードウェアとシステムクロックの両方が間違っています。

ラップトップをデュアルブートし、EndeavourOSをインストールしました。 (他のOSはWindows 10です。)

したがって、ハードウェアとシステムクロックの両方が間違った時間を示しています。

正しいタイムゾーン(UTC + 5:30)を設定しましたが、まだ間違った時間が表示されます。

timedatctl

 Local time: Sat 2023-02-25 09:12:46 IST

 Universal time: Sat 2023-02-25 03:42:46 UTC
 
 RTC time: Sat 2023-02-25 03:42:46
 
 Time zone: Asia/Kolkata (IST, +0530)
 
 System clock synchronized: no
          
 NTP service: active
      
 RTC in local TZ: no

ここに私の端末のスナップショットがあり、間違った時間が表示されます。 UTC時間は約3時59分で、この記事を書く時点の現地時間は9時29分です。

さまざまなウェブサイトを見てきましたが、この問題に対する解決策が見つかりませんでした。

どんな助けでも大変感謝します!

ベストアンサー1

したがって、UTC時間は約17分ほど異なります。

System clock synchronized: no
NTP service: active

NTP サービスがアクティブであっても、System clock synchronized: no接続するように構成された NTP サーバーから正確な時刻情報が正常に取得されなかったことを示します。

実際のNTPサービスの状態と構成を確認する必要があります。文字通りntpdchronydまたは、またはを意味できますsystemd-timesyncd。 (すべての機能を備えたNTPクライアントである他の2つのクライアントとは異なり、これはsystemd-timesyncdSNTPクライアントです。)

ステータスを照会するには、ntpdを使用しますntpq -np

可能であれば、chronyd以下を使用してください。chronyc -n sources

使用されたsystemd-timesyncdtimedatectl show-timesync --all

これらのコマンドの出力には、NTP 同期サービスに NTP サーバーが構成されているかどうか、およびそのサーバーに接続されているかどうかが表示されます。 NTPサーバーが現在構成されていないか、サーバーがそのサーバーにアクセスできないことを確認してください。

の構成はntpd通常、複数のファイルとサブディレクトリに/etc/ntp.confあり、で構成されています。chronyd/etc/chrony/systemd-timesyncd/etc/systemd/timesyncd.conf

システムクロックが実際の時間から遠すぎるため、時間同期サーバーは大きな時間ジャンプを防ぐために自動的に同期しない可能性があります。その場合は、より大きな時間調整を可能にするために、適切なオプションを使用して手動で同期を一度開始する必要があります。 ntpdの場合ntpd -qg

おすすめ記事