timezone 時區設置問題

以下是針對 Debian Linux 系統所寫:

常常我們會在系統看到的時間和真正的時間差了八小時。這是因為系統預設是使用 UTC 時間

解決方法是:

debian:/# dpkg-reconfigure tzdata

當然,手動設定也可以:

ln -sf /usr/share/Asia/zoneinfo/Taipei /etc/localtime
(建立 link)
or
cp /usr/share/Asia/zoneinfo/Taipei /etc/localtime
(複製檔案)

之後校正時間建議可以使用 ntpdate 套件來校正時間。

apt-get install ntpdate
(安裝 ntpdate 指令,和網路上 NTP 伺服器進行校時)

ntpdate watch.stdtime.gov.tw
(進行校時,如誤差過大請多執行幾次,以校正到精確時間。)

校正完畢之後使用 date 指令檢查是否正確。
如果現在台灣時間是下午 3 點 20 分,則系統應顯示:

Mon Nov 17 15:20:22 CST 2008

CST(Central Standard Time) 代表當地標準時間,正確來說,在台灣的 CST 時間就是 GMT (Greenwich Mean Time) 時間再加上 8 小時。另外 UTC(Coordinated Universal Time) 時區和 GMT 時區相同,只是 UTC 是美國算出來的時間。

Posted in computers

Leave a Reply

Your email address will not be published.