閱讀338 返回首頁    go 搜狐


Linux操作係統下的時間設置方法介紹

Linux時鍾分為係統時鍾(System Clock)和硬件(Real Time Clock,簡稱RTC)時鍾。係統時鍾是指當前Linux Kernel中的時鍾,而硬件時鍾則是主板上由電池供電的時鍾,這個硬件時鍾可以在BIOS中進行設置。當Linux啟動時,硬件時鍾會去讀取係統時鍾的設置,然後係統時鍾就會獨立於硬件運作。

Linux中的所有命令(包括函數)都是采用的係統時鍾設置。在Linux中,用於時鍾查看和設置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,隻用一個就行,隻不過clock命令除了支持x86硬件體係外,還支持Alpha硬件體係。

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 Ocean10) Pacific Ocean11) 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) Taiwan10) Cyprus 27) Lebanon 44) Tajikistan11) East Timor 28) Macau 45) Thailand12) Georgia 29) Malaysia 46) Turkmenistan13) Hong Kong 30) Mongolia 47) United Arab Emirates14) India 31) Myanmar (Burma) 48) Uzbekistan15) Indonesia 32) Nepal 49) Vietnam16) Iran 33) Oman 50) Yemen17) Iraq 34) Pakistan#? 輸入9,中國

Please select one of the following time zone regions.1) east China - Beijing, Guangdong, Shanghai, etc.2) Heilongjiang3) central China - Gansu, Guizhou, Sichuan, Yunnan, etc.4) Tibet & most of Xinjiang Uyghur5) 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) Yes2) 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 

 

重新啟動即可。

最後更新:2017-01-04 22:34:48

  上一篇:go 服務器Apache上怎麼樣配置綁定域名?
  下一篇:go 服務器租用托管注意事項