
Ubuntu時間差八小時嗎? 一秒修復 Ubuntu 時區問題
本文目錄共 4 節
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
參考來源:
收錄於「#Linux 指令」系列手札

獨立技術專刊推播
訂閱技術電子報
有新文章發布時寄送到您的信箱,不發送垃圾信。