• <ul id="mayc0"></ul>
    <ul id="mayc0"><center id="mayc0"></center></ul>
    <strike id="mayc0"><input id="mayc0"></input></strike>
    <ul id="mayc0"></ul>
  • 始創(chuàng)于2000年 股票代碼:831685
    咨詢熱線:0371-60135900 注冊有禮 登錄
    • 掛牌上市企業(yè)
    • 60秒人工響應
    • 99.99%連通率
    • 7*24h人工
    • 故障100倍補償
    全部產(chǎn)品
    您的位置: 網(wǎng)站首頁 > 幫助中心>文章內(nèi)容

    Linux 設(shè)置系統(tǒng)時間和硬件時間同步

    發(fā)布時間:  2012/7/31 19:35:42

     由于Linux時鐘和Windows時鐘從概念的分類、使用到設(shè)置都有很大的不同,所以,搞清楚Linux時鐘的工作方式與設(shè)置操作,不僅對于Linux初學者有著重大意義,而且對于使用Linux服務器的用戶來說尤為重要。
      Linux時鐘的分類
      Windows 時鐘大家可能十分熟悉了,Linux時鐘在概念上類似Windows時鐘顯示當前系統(tǒng)時間,但在時鐘分類和設(shè)置上卻和Windows大相徑庭。和 Windows不同的是,Linux將時鐘分為系統(tǒng)時鐘(System Clock)和硬件(Real Time Clock,簡稱RTC)時鐘兩種。系統(tǒng)時間是指當前Linux Kernel中的時鐘,而硬件時鐘則是主板上由電池供電的那個主板硬件時鐘,這個時鐘可以在BIOS的“Standard BIOS Feture”項中進行設(shè)置。
      既然Linux有兩個時鐘系統(tǒng),那么大家所使用的Linux默認使用哪種時鐘系統(tǒng)呢?會不回出現(xiàn)兩種系統(tǒng)時鐘沖突的情況呢?這些疑問和擔心不無道理。首先,Linux并沒有默認哪個時鐘系統(tǒng)。當Linux啟動時,硬件時鐘會去讀取系統(tǒng)時鐘的設(shè)置,然后系統(tǒng)時鐘就會獨立于硬件運作。
      從Linux啟動過程來看,系統(tǒng)時鐘和硬件時鐘不會發(fā)生沖突,但Linux中的所有命令 (包括函數(shù))都是采用的系統(tǒng)時鐘設(shè)置。不僅如此,系統(tǒng)時鐘和硬件時鐘還可以采用異步方式,見圖1所示,即系統(tǒng)時間和硬件時間可以不同。這樣做的好處對于普通用戶意義不大,但對于Linux網(wǎng)絡管理員卻有很大的用處。例如,要將一個很大的網(wǎng)絡中(跨越若干時區(qū))的服務器同步,假如位于美國紐約的Linux服務器和北京的Linux服務器,其中一臺服務器無須改變硬件時鐘而只需臨時設(shè)置一個系統(tǒng)時間,如要將北京服務器上的時間設(shè)置為紐約時間,兩臺服務器完成文件的同步后,再與原來的時鐘同步一下即可。這樣系統(tǒng)和硬件時鐘就提供了更為靈活的操作。
      設(shè)置Linux的時鐘
      在Linux中,用于時鐘查看和設(shè)置的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只不過clock命令除了支持x86硬件體系外,還支持Alpha硬件體系。由于目前絕大多數(shù)用戶使用x86硬件體系,所以可以視這兩個命令為一個命令來學習。
      1.在虛擬終端中使用date命令來查看和設(shè)置系統(tǒng)時間
      查看系統(tǒng)時鐘的操作:
      # date
      設(shè)置系統(tǒng)時鐘的操作:
      # date 091713272003.30
      通用的設(shè)置格式:
      # date 月日時分年.秒
      2.使用hwclock或clock命令查看和設(shè)置硬件時鐘
      查看硬件時鐘的操作:
      # hwclock --show 或
      # clock --show
      2003年09月17日 星期三 13時24分11秒 -0.482735 seconds
      設(shè)置硬件時鐘的操作:
      # hwclock --set --date="09/17/2003 13:26:00"
      或者
      # clock --set --date="09/17/2003 13:26:00"
      通用的設(shè)置格式:hwclock/clock --set --date=“月/日/年 時:分:秒”。
      3.同步系統(tǒng)時鐘和硬件時鐘
      Linux系統(tǒng)(筆者使用的是Red Hat 8.0,其它系統(tǒng)沒有做過實驗)默認重啟后,硬件時鐘和系統(tǒng)時鐘同步。如果不大方便重新啟動的話(服務器通常很少重啟),使用clock或hwclock命令來同步系統(tǒng)時鐘和硬件時鐘。
      硬件時鐘與系統(tǒng)時鐘同步:
      # hwclock --hctosys
      或者
      # clock --hctosys
      上面命令中,--hctosys表示Hardware Clock to SYStem clock。
      系統(tǒng)時鐘和硬件時鐘同步:
      # hwclock --systohc
      或者
      # clock --systohc
      使用圖形化系統(tǒng)設(shè)置工具設(shè)置時間
      對于初學者來,筆者推薦使用圖形化的時鐘設(shè)置工具,如Red Hat 8.0中的日期與時間設(shè)置工具,可以在虛擬終端中鍵“redhat-config-time”命令,或者選擇“K選單/系統(tǒng)設(shè)置/日期與時間”來啟動日期時間設(shè)置工具。使用該工具不必考慮系統(tǒng)時間和硬件時間,只需從該對話框中設(shè)置日期時間,可同時設(shè)置、修改系統(tǒng)時鐘和硬件時鐘。
      Internet同步時鐘設(shè)置
      在Windows XP日期與時間設(shè)置中有一項與Internet同步的功能,有了這項功能只要上網(wǎng)便可得到十分準確的時間。Red Hat 8.0也提供了這樣的功能,在日期與時間設(shè)置工具對話框中的下部,有一個“啟用網(wǎng)絡時間協(xié)議”的選項,將該項選中就可以使用網(wǎng)絡時間協(xié)議來同步Linux 系統(tǒng)時鐘。選中該項后,其下面的服務器下拉列表框就變?yōu)榭捎脿顟B(tài),可從中選擇一個時間服務器作為遠程時間服務器。然后單擊確定按鈕,便可連接所設(shè)定的時間服務器,并與之同步時間。

    億恩科技地址(ADD):鄭州市黃河路129號天一大廈608室 郵編(ZIP):450008 傳真(FAX):0371-60123888
       聯(lián)系:億恩小凡
       QQ:89317007
       電話:0371-63322206


    本文出自:億恩科技【www.vbseamall.com】

    服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關(guān)注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號總部企業(yè)基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號
      1
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線