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
$ sudo ln -s /usr/share/zoneinfo/Asia/Taipei /etc/localtime
收工!
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
$ sudo ln -s /usr/share/zoneinfo/Asia/Taipei /etc/localtime
收工!
留言
張貼留言