Skip to content

Ubuntu時間差八小時嗎? 一秒修復 Ubuntu 時區問題

Ubuntu 在進行安裝時預設的時區為GMT +0會跟台灣相差八小時,所以在問題排除或是閱讀 Log 上的時間都會需要自己心中計算 +8,閱讀大量紀錄時會蠻不方便,建議統一設定成相同時區方便閱讀跟尋找問題。

查看目前時區

先輸入指令確認系統上的時間是否正確,有無正確校時成功。

$ timedatectl

我們可以在下方看到”System clock synchronized: yes“,代表校時已經成功。

問題是Time Zone 為 Etc/UTC (CST, +0000),而台灣的時間是 Asia/Taipei (CST, +0800),相差八小時。

Local time: Mon 2022-10-10 11:41:22 CST
Universal time: Mon 2022-10-10 11:41:22 UTC
RTC time: n/a
Time zone: Etc/UTC (CST, +0000)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no

查詢時區

需要查詢不同時區的資訊,可透過下列指令來顯示時區清單。

timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Asmera
Africa/Bamako
Africa/Bangui
Africa/Banjul
Africa/Bissau
Africa/Blantyre
Africa/Brazzaville
Africa/Bujumbura
Africa/Cairo
Africa/Casablanca
Africa/Ceuta
Africa/Conakry
Africa/Dakar
Africa/Dar_es_Salaam
Africa/Djibouti
Africa/Douala
Africa/El_Aaiun
Africa/Freetown
------------------省略------------------

設定目前時區

想設定時區為台北可以透過下列指令,執行後就會發現時區已經變更。

sudo timedatectl set-timezone Asia/Taipei

修改完成後別忘了再次確認,時區是否已經設定完成。

timedatectl
Local time: Mon 2022-10-10 19:41:22 CST
Universal time: Mon 2022-10-10 11:41:22 UTC
RTC time: n/a
Time zone: Asia/Taipei (CST, +0800)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no

參考來源:

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *