關於服務器時區BEIST-八、GMT-八、Asia/Shanghai、CST、GMT+8:00等縮寫的含義

http://www.talkwithtrend.com/Article/147961
google

AIX系統時區總結

字數 2078閱讀 5844評論 0贊 0url

前幾天NTP的問題牽涉出時區問題,你們可能被眼花繚亂的時區格式給搞糊塗,來看看:spa

#echo $TZ.net

BEIST-8blog

GMT-8ip

Asia/Shanghaiget

#dateit

執行結果的時區格式以下io

BEISTclass

GMT

CST或GMT+8:00

暈了吧,先看看幾個概念

1.GMT(Greenwich Mean Time)表明格林尼治標準時間詳情能夠google查。 

2.CST卻同時能夠表明以下 4 個不一樣的時區: 

  • Central Standard Time (USA) UT-6:00
  • Central Standard Time (Australia) UT+9:30
  • China Standard Time UT+8:00
  • Cuba Standard Time UT-4:00

可見,CST能夠同時表示美國,澳大利亞,中國,古巴四個國家的標準時間。 

在aix系統下CST表明China Standard Time UT+8:00

3.BEIST網上沒找到解釋,我推測應該是BEI(beijing)ST(standard time)表明「 (BEIST-8) Peoples Rep. China (CUT +8)」

4. UTC, Coordinated Universal Time 協同世界時,最精確時間,世界原子時間,也稱CUT

5.使人迷惑的還有「-8」「+8」。

「-8」指時區偏移量

「+8「指東8區

不要被以上概念和形式迷惑,萬變不離其宗。對於我國而言,只要按東八區設置標準時區就沒錯。只是IBM在不一樣版本的AIX上搞出些容易讓使用者混淆的概念。要弄清楚時區的設置問題,要從AIX設置時區的方式提及。

AIX有兩種方式設置時區。

方式一選擇系統列出的時區格式進行配置(這種方式比較穩妥,不容易出錯)即Change Time Zone Using System Defined Values

方式二手動輸入值進行配置(這種方式更加靈活,無特殊需求不建議使用)Change Time Zone Using User Inputted Values

AIX5或6都使用 smit chtz_date進入上面的選項

#smit chtz_date

Image

對於方式一,aix5有一個更快捷的方式smit chtz來實現,而aix6沒有,可能以爲不必這麼細分吧。

執行aix5的方式一,首先提示是否開啓夏令時(這個很坑爹,注意不要選擇夏令時,直接選2 no),aix6就再也不詢問,默認不選夏令時。

Clipboard Image.png

方式一中的時區格式aix5和6有所不一樣,這點要注意。

例如aix5中的格式爲:

Clipboard Image.png

只有一個適合我國,BEIST-8,沒有第二種選擇。

aix6版本執行方式一,時間格式不一樣(相對5版本多了些時區格式)

Clipboard Image.png

分兩層 先選擇china而後進入下圖所示的選項

Clipboard Image.png

這裏的時間分別表明  重慶,哈爾濱,喀什,上海,烏魯木齊

Asia/Shanghai 是一般的選擇。

第二種時區設置方式很靈活格式以下:

Clipboard Image.png

咱們只關注兩個帶*的選項

1.Standard Time ID(only alpahabets)標準時間標識(僅字母),也就是說可使用字母自定義標準時間名稱,這個隨意。

2.Standard Time Offset from CUT([+|-]HH:MM:SS) 標準時間相對CUT時間的偏移量(以時間爲單位格式爲 [+|-]HH:MM:SS)

2選項的值有必要說一下,在計算偏移量時「+」表示西區,「-」表示東區,我國時間以東8區爲準,也就是所說的北京時間。按東8區計算,北京時間與CUT的時間偏移量爲-8,實際上是指8個小時的偏移量,甚至我能夠寫成-8:30小時。這種更適合有特殊時間要求的環境,經過NTP服務更精細的控制時間。

針對以上結論,作了如下實驗

Clipboard Image.png

重啓後時間和時區格式

Clipboard Image.png

上兩張圖還不能說明自定義時區真正有效性,須要配置ntp或ntpdate與北京標準時間校驗後,才能證實以上說明的正確性。

Clipboard Image.png

查看時間

Clipboard Image.png

北京標準時間

Clipboard Image.png

與標準時間相差半小時。

至於上面提到的眼花繚亂的時區怎麼區分,看看下面一組實例:

#oslevel -s

6100-05-02-1034

#date

Wed Oct 31 12:47:31 GMT+08:00 2012

#echo $TZ

Asia/Chongqing

————

#oslevel -s

6100-07-05-1228

#date

Wed Oct 31 12:58:50 CST 2012

#echo $TZ

Asia/Chongqing

————

# oslevel -s

5300-11-01-0944

# date

Wed Oct 31 13:32:25 BEIST 2012

# echo $TZ

BEIST-8

以上時區均 按方式一設置,aix6.1不一樣技術級別下,date命令顯示格式不一樣。

至於文章最開始提到的GMT、GMT-8相信你們能推斷出採用哪一種方式設置的吧。

坑爹的時區問題,做爲系統管理人員,千萬要謹記時區帶來的麻煩。

安裝系統完先把時區設置好,標準東八區,不用夏令時。

aix時區設置

 著做權歸做者全部

若是以爲個人文章對您有用,請點贊。您的支持將鼓勵我繼續創做!