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'
收工!
留言
張貼留言