1) 找到相應(yīng)的時(shí)區(qū)文件 ,如調(diào)整到亞洲/上海時(shí)區(qū):
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
用這個(gè)文件替換當(dāng)前的/etc/localtime文件。
2) 修改/etc/sysconfig/clock文件,修改為:
ZONE=”Asia/Shanghai”
UTC=false
ARC=false
3)通過tzselect調(diào)整
# tzselect
Please identify a location so that time zone rules can be set correctly.Please select a continent or ocean 1) Africa 2) Americas 3) Antarctica 4) Arctic Ocean 5) Asia 6) Atlantic Ocean 7) Australia Europe 9) Indian Ocean 10) Pacific Ocean 11) none – I want to specify the time zone using the Posix TZ format. 輸入5,亞洲 4) Bahrain 21) Kazakhstan 38) Russia 5) Bangladesh 22) Korea (North) 39) Saudi Arabia 6) Bhutan 23) Korea (South) 40) Singapore 7) Brunei 24) Kuwait 41) Sri Lanka Cambodia 25) Kyrgyzstan 42) Syria 9) China 輸入9,中國 Please select one of the following time zone regions 1) east China – Beijing, Guangdong, Shanghai, etc. 2) Heilongjiang 3) central China – Gansu, Guizhou, Sichuan, Yunnan, etc. 4) Tibet & most of Xinjiang Uyghur 5) southwest Xinjiang Uyghur 輸入1,北京時(shí)間 The following information has been given: China east China – Beijing, Guangdong, Shanghai, etc Therefore TZ=”Asia/Shanghai” will be used.Local time is now: Fri Jul 7 10:32:18 CST 2006.Universal Time is now: Fri Jul 7 02:32:18 UTC 2006.Is the above information OK?1) Yes2) No 輸入1,確認(rèn)
二、Linux時(shí)間的更改
Linux時(shí)鐘分為系統(tǒng)時(shí)鐘 (System Clock)和硬件(Real Time Clock,簡稱RTC)時(shí)鐘。系統(tǒng)時(shí)鐘是指當(dāng)前Linux Kernel中的時(shí)鐘,而硬件時(shí)鐘則是主板上由電池供電的時(shí)鐘,這個(gè)硬件時(shí)鐘可以在BIOS中進(jìn)行設(shè)置。當(dāng)Linux啟動(dòng)時(shí),硬件時(shí)鐘會(huì)去讀取系統(tǒng)時(shí)鐘的設(shè)置,然后系統(tǒng)時(shí)鐘就會(huì)獨(dú)立于硬件運(yùn)作。
Linux中的所有命令(包括函數(shù))都是采用的系統(tǒng)時(shí)鐘設(shè)置。在Linux中,用于時(shí)鐘查看和設(shè)置的命令主要有date、hwclock和 clock。其中,clock和hwclock用法相近,只用一個(gè)就行,只不過clock命令除了支持x86硬件體系外,還支持Alpha硬件體系。
1、date
查看系統(tǒng)時(shí)間
# date
設(shè)置系統(tǒng)時(shí)間
# date –set “07/07/06 10:19″ (月/日/年時(shí):分:秒)
2、hwclock/clock
查看硬件時(shí)間
# hwclock –show
或者# clock –show
設(shè)置硬件時(shí)間
# hwclock –set –date=”07/07/06 10:19″ (月/日/年 時(shí):分:秒)
或者# clock –set –date=”07/07/06 10:19″ (月/日/年 時(shí):分:秒)
3、硬件時(shí)間和系統(tǒng)時(shí)間的同步
按照前面的說法,重新啟動(dòng)系統(tǒng),硬件時(shí)間會(huì)讀取系統(tǒng)時(shí)間,實(shí)現(xiàn)同步,但是在不重新啟動(dòng)的時(shí)候,需要用hwclock或clock命令實(shí)現(xiàn)同步。
硬件時(shí)鐘與系統(tǒng)時(shí)鐘同步:# hwclock –hctosys(hc代表硬件時(shí)間,sys代表系統(tǒng)時(shí)間)或者# clock –hctosys
系統(tǒng)時(shí)鐘和硬件時(shí)鐘同步:# hwclock –systohc或者# clock –systohc
三、UNIX中的時(shí)區(qū)TZ設(shè)置
修改時(shí)區(qū)的方法:
Solaris:
在solaris中,修改時(shí)區(qū)需要修改/etc/TIMEZONE文件,其中的TZ=PRC就表示中國時(shí)區(qū),我們可以將其替換為TZ=US/Pacific,再重啟機(jī)器,就將時(shí)區(qū)修改為美國太平洋時(shí)區(qū)了。
這里需要注意三點(diǎn):
1,在X86的機(jī)器上,需要再執(zhí)行如下命令,更新/etc/rtc_config文件:
# rtc -z zone-name(這里的zone-name就是/etc/TIMEZONE中TZ的值)
# rtc -c
2,到底有多少中時(shí)區(qū)可以選擇呢?我們可以進(jìn)入/usr/share/lib/zoneinfo目錄,其中有很多目錄,包括US,也有很多文件,比如PRC;這表示US下還有很多時(shí)區(qū),而PRC就是統(tǒng)一的時(shí)區(qū)。正因?yàn)槿绱?,我們才看到TZ=PRC和TZ=US/Pacific這兩種不同的形式。
3,需要重啟系統(tǒng)使之生效。
AIX:
1,查看當(dāng)前時(shí)區(qū)(其他操作系統(tǒng)是date命令即可)
cat /etc/environment (查找TZ所在行)
2,為了妥善起見,建議使用smit修改時(shí)區(qū)
smit chtz
3,所有的時(shí)區(qū)信息在/usr/share/lib/zoneinfo目錄
HPUX:
修改配置文件,/etc/TIMEZONE為
#vi /etc/TIMEZONETZ=EAT-8export TZ
修改配置文件/etc/default/tz 為
# vi /etc/default/tz EAT-8
修改完成后需要重啟系統(tǒng)。
#echo $TZ
EAT-8
(若APP顯示的是UTC時(shí)間,則需要減去8個(gè)小時(shí)來轉(zhuǎn)換為本地北京時(shí)間。)
四、常見的系統(tǒng)時(shí)區(qū)定義:
Time Zones Defined on the System: Name Time Zone CUT Offset CUT0GDT Coordinated Universal Time CUT GMT0BST United Kingdom CUT AZOREST1AZOREDT Azores, Cape Verde CUT -1 FALKST2FALKDT Falkland Islands CUT -2 GRNLNDST3GRNLNDDT Greenland, East Brazil CUT -3 AST4ADT Central Brazil CUT -4 中文: 系統(tǒng)時(shí)區(qū)定義 定義 時(shí)區(qū) GMT時(shí)間定義 CUT0GDT 格林威治時(shí)間 CUT GMT0BST 倫敦 都柏林 里斯本 愛丁堡 CUT AZOREST1AZOREDT 亞速爾群島 佛得角群島 CUT -1 FALKST2FALKDT 福克蘭群島(西大西洋) CUT -2 GRNLNDST3GRNLNDDT 格陵蘭 巴西利亞 紐芬蘭 CUT -3 AST4ADT 大西洋時(shí)間(加拿大)南美洲西部 圣地亞哥 CUT -4 EST5EDT 東部時(shí)間(美加) 印第安納(東部) CUT -5 CST6CDT 中部時(shí)間(美加) 墨西哥城 CUT -6 MST7MDT 山地時(shí)間(美加) 亞利桑那 CUT -7 PST8PDT 太平洋時(shí)間(美加) 蒂華納 CUT -8 AST9ADT 阿拉斯加 CUT -9 HST10HDT 夏威夷 CUT -10 BST11BDT 中途島 薩摩亞群島 CUT -11 NZST-12NZDT 紐西蘭 新西蘭(太平洋南部島國) CUT 12 PAKST-5PAKDT 伊斯蘭堡 卡拉奇 CUT 5 WST-4WDT 高爾基 中亞 阿曼 CUT 4 MEST-3MEDT 土耳其 CUT 3 SAUST-3SAUDT 沙烏地阿拉伯 CUT 3 WET-2WET 芬蘭 CUT 2 USAST-2USADT 南非 東歐 CUT 2 NFT-1DFT 挪威(北歐國家)羅馬 CUT 1
更多關(guān)于云服務(wù)器,域名注冊,虛擬主機(jī)的問題,請?jiān)L問西部數(shù)碼官網(wǎng):m.ps-sw.cn