ubuntu 18 server timezone 和實際的時區不符
工作環境: ubuntu 18 server LTS 症狀: 看 log 檔時,時間對不上 查一下目前的時間區間: $ timedatectl 結果看起來像這個樣子 Local time: Thu 2019-10-10 06:34:00 UTC Universal time: Thu 2019-10-10 06:34:00 UTC RTC time: Thu 2019-10-10 06:34:00 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: yes systemd-timesyncd.service active: yes RTC in local TZ: no 由於我的時區是 +0800 ,所以 log 檔裏面的時間怪怪的。 那到底設定值要設成什麼呢? $ timedatectl list-timezones | grep -i asia 或是 $ timedatectl list-timezones | grep -i CITY 結果看起來像這個樣子: Asia/Aden Asia/Almaty Asia/Amman Asia/Anadyr Asia/Aqtau Asia/Aqtobe Asia/Ashgabat Asia/Atyrau Asia/Baghdad Asia/Bahrain Asia/Baku ... 那就設成我的時區了: $ sudo timedatectl set-timezone Asia/Taipei 確認一下改好了沒: ls -l /etc/localtime 結果看起來像這個樣子: /etc/localtime -> ../usr/share/zoneinfo/Asia/Taipei 所以,應該也可以直接改動態聯結: $ sudo unlink /etc/localtime ...