歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 怎麼設置Linux系統時間

怎麼設置Linux系統時間

日期:2017/2/28 11:58:15   编辑:Linux技術

  Linux時鐘分為系統時鐘(System Clock)和硬件(Real Time Clock,簡稱RTC)時鐘。那麼大家知道怎麼設置Linux系統時間嗎?就讓學習啦小編來告訴大家設置Linux系統時間的方法吧,希望對大家有所幫助。

  設置Linux系統時間方法

  一、修改系統時間

  linux系統時鐘有兩個,一個是硬件時鐘,即BIOS時間,就是我們進行CMOS設置時看到的時間,另一個是系統時鐘,是linux系統Kernel時間。當Linux啟動時,系統Kernel會去讀取硬件時鐘的設置,然後系統時鐘就會獨立於硬件運作。有時我們會發現系統時鐘和硬件時鐘不一致,因此需要執行時間同步,下面就分享一下時間設置及時鐘同步的命令使用方法

  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

linux系統修改系統時間與時區

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

  查看系統硬件時鐘

  hwclock --show 或者

  clock --show

  設置硬件時間

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

  3 同步系統及硬件時鐘。

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

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

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

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

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

linux系統修改系統時間與時區
linux系統修改系統時間與時區
linux系統修改系統時間與時區

  二、時區設置:

  開始設置時區時,參考網上的資料,使用tzselect 命令來進行,結果發現tzselect命令只是告訴了設置時區的方法,而並不是真的去修改/etc/sysconfig/clock這個文件。換句話說就是tzselect命令僅僅告訴我們通過設置TZ這個環境變量來選擇的時區,然後將變量添加到.profile文件中。下面就簡單介紹一下如何使用tzselect命令設置時區,以及如何通過修改/etc/sysconfig/clock配置文件來設置時區。

  tzselect:

  執行tzselect命令-->選擇Asia-->選擇China-->選擇east China - Beijing, Guangdong, Shanghai, etc-->然後輸入1。過程如下圖:

linux系統修改系統時間與時區

  執行完tzselect命令選擇時區後,時區並沒有更改,只是在命令最後提示你可以執行TZ='Asia/Shanghai'; export TZ 並將這行命令添加到.profile中,然後退出並重新登錄。參考下圖中date命令看到的結果,最終時區顯示為CST,即中國標准時間。

linux系統修改系統時間與時區

  4 修改配置文件來修改時區1、修改/etc/sysconfig/clock ZONE=Asia/Shanghai

  2、rm /etc/localtime3、鏈接到上海時區文件

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

  執行完上述過程後,重啟機器,即可看到時區已經更改。

linux系統修改系統時間與時區
linux系統修改系統時間與時區
linux系統修改系統時間與時區
看過“怎麼設置Linux系統時間”的人還看了:
Copyright © Linux教程網 All Rights Reserved