Linux服務器修改時區時間

       時間的一致性很關鍵,對於日誌的分析和程序的對接都相當重要!linux

0一、tzselect 修改時區

能夠使用命令 tzselect,修改時區。操做示例:web

  1. $ tzselect
  2. Please identify a location so that time zone rules can be set correctly.
  3. Please select a continent or ocean.
  4. 1) Africa
  5. 2) Americas
  6. 3) Antarctica
  7. 4) Arctic Ocean
  8. 5) Asia
  9. 6) Atlantic Ocean
  10. 7) Australia
  11. 8) Europe
  12. 9) Indian Ocean
  13. 10) Pacific Ocean
  14. 11) none - I want to specify the time zone using the Posix TZ format.
  15. # 5 輸入5,選擇亞洲
  16. Please select a country.
  17. 1) Afghanistan 18) Israel 35) Palestine
  18. 2) Armenia 19) Japan 36) Philippines
  19. 3) Azerbaijan 20) Jordan 37) Qatar
  20. 4) Bahrain 21) Kazakhstan 38) Russia
  21. 5) Bangladesh 22) Korea (North) 39) Saudi Arabia
  22. 6) Bhutan 23) Korea (South) 40) Singapore
  23. 7) Brunei 24) Kuwait 41) Sri Lanka
  24. 8) Cambodia 25) Kyrgyzstan 42) Syria
  25. 9) China 26) Laos 43) Taiwan
  26. 10) Cyprus 27) Lebanon 44) Tajikistan
  27. 11) East Timor 28) Macau 45) Thailand
  28. 12) Georgia 29) Malaysia 46) Turkmenistan
  29. 13) Hong Kong 30) Mongolia 47) United Arab Emirates
  30. 14) India 31) Myanmar (Burma) 48) Uzbekistan
  31. 15) Indonesia 32) Nepal 49) Vietnam
  32. 16) Iran 33) Oman 50) Yemen
  33. 17) Iraq 34) Pakistan
  34. #9 輸入9,選擇中國
  35. Please select one of the following time zone regions.
  36. 1) east China - Beijing, Guangdong, Shanghai, etc.
  37. 2) Heilongjiang (except Mohe), Jilin
  38. 3) central China - Sichuan, Yunnan, Guangxi, Shaanxi, Guizhou, etc.
  39. 4) most of Tibet & Xinjiang
  40. 5) west Tibet & Xinjiang
  41. #1 輸入1,選擇北京時間
  42. The following information has been given:
  43. China
  44. east China - Beijing, Guangdong, Shanghai, etc.
  45. Therefore TZ='Asia/Shanghai' will be used.
  46. Local time is now: Mon Nov 9 13:40:51 CST 2015.
  47. Universal Time is now: Mon Nov 9 05:40:51 UTC 2015.
  48. Is the above information OK?
  49. 1) Yes
  50. 2) No
  51. # 1 輸入1確認
  52. You can make this change permanent for yourself by appending the line
  53. TZ='Asia/Shanghai'; export TZ
  54. to the file '.profile' in your home directory; then log out and log in again.
  55. Here is that TZ value again, this time on standard output so that you
  56. can use the /usr/bin/tzselect command in shell scripts:
  57. Asia/Shanghai

0二、修改配置文件修改時區

也能夠直接經過修改配置文件來變動時區。shell

  1. vi /etc/sysconfig/clock
  2. ZONE=Asia/Shanghai(查/usr/share/zoneinfo/Asia下面的文件)
  3. rm /etc/localtime
  4. ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime  #強制創建軟連接
  5. 備註:修改完時區須要重啓生效,查看時區能夠使用命令 date -R。

0三、修改同步時間

CST可視爲美國,澳大利亞,古巴或中國的標準時間。
中文名
CST
概述 
CST可視爲美國,澳大利
美國中部時間
Central Standard Time (USA)
中國標準時間
China Standard Time UT+8:00
古巴標準時間
Cuba Standard Time UT-4:00

UTCapp

協調世界時是以原子時秒長爲基礎,在時刻上儘可能接近於世界時的一種時間計量系統ide

 linux系統時鐘有兩個:ui

一個是硬件時鐘,即BIOS時間,就是咱們進行CMOS設置時看到的時間,this

一個是系統時鐘,是linux系統Kernel時間。當Linux啓動時,系統Kernel會去讀取硬件時鐘的設置,而後系統時鐘就會獨立於硬件運做。有時咱們會發現系統時鐘和硬件時鐘不一致,所以須要執行時間同步.url

 

系統時鐘spa

date命令將日期設置爲2014年6月18日日誌

 ----   date -s 06/18/14

將時間設置爲14點20分50秒

 ----   date -s 14:20:50

將時間設置爲2014年6月18日14點16分30秒(MMDDhhmmYYYY.ss)

----date 0618141614.30

 

硬件時間

hwclock/clock 命令查看、設置硬件時間

查看系統硬件時鐘

hwclock  --show  或 clock  --show

設置硬件時間

 hwclock --set --date="06/18/14 14:55" (月/日/年時:分:秒)

      clock --set --date="06/18/14 14:55" (月/日/年時:分:秒)

同步系統及硬件時鐘

下圖中能夠看到硬件和系統時鐘相差半小時。能夠使用hwclock或者clock進行同步,

硬件時鐘與系統時鐘同步:

# hwclock --hctosys 或者 # clock --hctosys  hc表明硬件時間,sys表明系統時間,即用硬件時鐘同步系統時鐘

系統時鐘和硬件時鐘同步:

# hwclock --systohc或者# clock --systohc  即用系統時鐘同步硬件時鐘

相關文章
相關標籤/搜索