更改 Linux 預設時區

查詢時區及正式名稱

可以使用wiki https://en.wikipedia.org/wiki/List_of_tz_database_time_zones

在linux裡搜尋相對應的時區

$ ls /usr/share/zoneinfo/
Africa/ CET Etc/ Hongkong Kwajalein Pacific/ ROK zone.tab
America/ Chile/ Europe/ HST Libya Poland Singapore Zulu
Antarctica/ CST6CDT GB Iceland MET Portugal Turkey
Arctic/ Cuba GB-Eire Indian/ Mexico/ posix/ UCT
Asia/ EET GMT Iran MST posixrules Universal
Atlantic/ Egypt GMT0 iso3166.tab MST7MDT PRC US/
Australia/ Eire GMT-0 Israel Navajo PST8PDT UTC
Brazil/ EST GMT+0 Jamaica NZ right/ WET
Canada/ EST5EDT Greenwich Japan NZ-CHAT ROC W-SU

使用soft link方式更改時區會比直接copy還要好維護

$ sudo unlink /etc/localtime
$ sudo ln -s /usr/share/zoneinfo/Etc/GMT+6 /etc/localtime

檢查是否正確更改

$ date -u
Thu Jan 23 05:40:31 UTC 2014

$ date
Wed Jan 22 23:40:38 GMT+6 2014

Reference