1. 程式人生 > >系統時間設定

系統時間設定

1、date

檢視系統時間

# date

設定系統時間

# date --set “07/07/06 10:19" (月/日/年 時:分:秒)

2、hwclock/clock

檢視硬體時間

# hwclock --show

或者
# clock --show

設定硬體時間

# hwclock --set --date="07/07/06 10:19" (月/日/年 時:分:秒)

或者
# clock --set --date="07/07/06 10:19" (月/日/年 時:分:秒)

3、硬體時間和系統時間的同步

按照前面的說法,重新啟動系統,硬體時間會讀取系統時間,實現同步,但是在不重新啟動的時候,需要用hwclock或clock命令實現同步。

硬體時鐘與系統時鐘同步:
# hwclock --hctosys(hc代表硬體時間,sys代表系統時間)

或者
# clock --hctosys

系統時鐘和硬體時鐘同步:
# hwclock --systohc

或者
# clock --systohc

4、時區的設定

# 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
 8) Europe
 9) Indian Ocean
10) Pacific Ocean
11) none - I want to specify the time zone using the Posix TZ format.
#? 輸入5,亞洲

Please select a country.
 1) Afghanistan             18) Israel                 35) Palestine
 2) Armenia                  19) Japan                 36) Philippines
 3) Azerbaijan               20) Jordan                37) Qatar
 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
 8) Cambodia              25) Kyrgyzstan           42) Syria
 9) China                     26) Laos                   43) Taiwan
10) Cyprus                   27) Lebanon             44) Tajikistan
11) East Timor              28) Macau                45) Thailand
12) Georgia                  29) Malaysia             46) Turkmenistan
13) Hong Kong               30) Mongolia             47) United Arab Emirates
14) India                       31) Myanmar (Burma) 48) Uzbekistan
15) Indonesia                32) Nepal                  49) Vietnam
16) Iran                        33) Oman                  50) Yemen
17) Iraq                        34) Pakistan
#? 輸入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,北京時間

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) Yes
2) No
#? 輸入1,確認

如果不用tzselect命令,可以修改檔案變更時區。

# vi /etc/sysconfig/clock 
ZONE=Asia/Shanghai(查/usr/share/zoneinfo下面的檔案)
UTC=false
ARC=false

# rm /etc/localtime

# ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

重新啟動即可。