Ubuntu 設定時區

 Ubuntu 系統預設的時區是 UTC 和台灣的時區相差 8 小時,通常是程式跑出來之後才會發覺,當然可以透過程式中的內建函式來設定,這次在作業系統裏設定。參照這裏

作業環境:
    Ubuntu Server 18 LTS
    

先確認時間的訊息:

$ timedatectl
 
                      Local time: Sat 2022-01-08 14:34:52 UTC
                  Universal time: Sat 2022-01-08 14:34:52 UTC
                        RTC time: Sat 2022-01-08 14:34:52
                       Time zone: Etc/UTC (UTC, +0000)
       System clock synchronized: yes
systemd-timesyncd.service active: yes
                 RTC in local TZ: no

看一下設定檔內容

$ ls -l /etc/localtime
lrwxrwxrwx 1 root root 27 Jan  8 14:18 /etc/localtime -> /usr/share/zoneinf/Etc/UTC

$ cat /etc/timezone
Etc/UTC

看看時區變數的選項有哪些?

$ timedatectl list-timezones

...
Europe/Oslo
Europe/Paris
Europe/Podgorica
Europe/Prague
Europe/Riga
Europe/Rome
Europe/Samara

設定時區

sudo timedatectl set-timezone Asia/Taipei

如果是舊版的 Ubuntu 作業系統

$ echo "Asia/Taipei" | sudo tee /etc/timezone

設定系統的時區:

$ sudo dpkg-reconfigure --frontend noninteractive tzdata
Current default time zone: 'Asia/Taipei'


收工!






留言

這個網誌中的熱門文章

使用 Excel 計算2個地點之間的直線距離

LINE 儲存的檔案傳到 email 不方便 很不方便 非常不方便 但是有解的筆記

合併列印標籤漏印