網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > IT科技 > 

hwclock命令詳解|linux

欄目: IT科技 / 發佈於: / 人氣:2.14W

1、hwclock命令簡介:

在Linux中有硬件時鐘與系統時鐘等兩種時鐘。硬件時鐘是指主機板上的時鐘設備,也就是通常可在BIOS畫面設定的時鐘。系統時鐘則是指kernel中 的時鐘。當Linux啓動時,系統時鐘會去讀取硬件時鐘的設定,之後系統時鐘即獨立運作。所有Linux相關指令與函數都是讀取系統時鐘的設定。hwclock命令可以用來顯示/設定硬件時鐘。

2、命令格式

hwclock [參數]... [+格式]

3、命令參數:

-r, --show         讀取並打印硬件時鐘(read hardware clock and print result )
-s, --hctosys      將硬件時鐘同步到系統時鐘(set the system time from the hardware clock )
-w, --systohc     將系統時鐘同步到硬件時鐘(set the hardware clock to the current system time )

--adjust  hwclock每次更改硬件時鐘時,都會記錄在/etc/adjtime檔案中。使用--adjust參數,可使hwclock根據先前的記錄來估算硬件時鐘的偏差,並用來校正目前的硬件時鐘。 
--debug  顯示hwclock執行時詳細的資訊。 
--directisa  hwclock預設從/dev/rtc設備來存取硬件時鐘。若無法存取時,可用此參數直接以I/O指令來存取硬件時鐘。 
--hctosys  將系統時鐘調整爲與目前的硬件時鐘一致。 

--set --date=<日期與時間>  設定硬件時鐘。 
--show  顯示硬件時鐘的時間與日期。 

--systohc  將硬件時鐘調整爲與目前的系統時鐘一致。 
--test  僅測試程序,而不會實際更改硬件時鐘。 
--utc  若要使用格林威治時間,請加入此參數,hwclock會執行轉換的工作。 
--version  顯示版本資訊。

舉例:

clock和hwclock是一個命令:

輸出:

linux hwclock命令詳解

顯示硬件時鐘:

命令:

hwclock

hwclock –r

hwclock --show

輸出:

linux hwclock命令詳解 第2張

系統時間同步到硬件時間:

命令:

hwclock –w

hwclock --systohc

輸出:

linux hwclock命令詳解 第3張

使用ntpdate命令從網絡同步時間,再同步到硬件時鐘:

命令:

ntpdate 0.rhel.pool.ntp.org

hwclock –w

輸出:

linux hwclock命令詳解 第4張