編輯:主要問題似乎是 UTC 時間偏移。如果我修復了 UTC 時鐘,那麼其他時區也會被修復。如何更新 UTC 或將其修正為正確的 UTC 時間(我需要減去 5 小時)?謝謝。
我的 Ubuntu 22.04 LTS 時脈將自身設定為正確的 UTC 時間,而不是我的時區 UTC -5:00 (EST)。
然後我在終端機中運行 timedatectl ,這給了我這個:
Universal time: Thu 2022-12-01 20:36:11 UTC
RTC time: Thu 2022-12-01 15:36:11
Time zone: America/New_York (EST, -0500)
System clock synchronized: no
NTP service: n/a
RTC in local TZ: yes
Warning: The system is configured to read the RTC time in the local time zone.
This mode cannot be fully supported. It will create various problems
with time zone changes and daylight saving time adjustments. The RTC
time is never updated, it relies on external facilities to maintain it.
If at all possible, use RTC in UTC by calling
'timedatectl set-local-rtc 0'.
由此我發現 UTC 時間與正確的 UTC 時間偏移 +5:00。
關於如何解決這個問題有什麼想法嗎?謝謝!
答案1
要設定更標準的方法,請嘗試timedatectl set-local-rtc 0
並timedatectl set-ntp
基於手冊頁。
這會將您的時間設定恢復為更傳統的獲取網路時間。同步本地實時時鐘。然後將時區應用於此。目前您擁有本地時鐘的優先權,並且雙換檔從它的聲音來看。您可能需要在兩者前面加上前綴sudo
.
若要還原到目前配置,請將第一個命令中的 0 變更為 1