hwclock

hwclock在Linux中有硬體時鐘與系統時鐘等兩種時鐘。

功能說明

顯示與設定硬體時鐘。

語法

hwclock [--adjust][--debug][--directisa][--hctosys][--show][--systohc][--test]

[--utc][--version][--set --date=<日期與時間>]

補充說明

硬體時鐘是指主機板上的時鐘設備,也就是通常可在BIOS畫面設定的時鐘。系統時鐘則是指kernel中的時鐘。當Linux啟動時,系統時鐘會去讀取硬體時鐘的設定,之後系統時鐘即獨立運作。所有Linux相關指令與函式都是讀取系統時鐘的設定。

linux系統設定硬體時鐘時,提供兩種時區選擇,一種為本地時區,此時硬體時間與系統時間相同;另一種為UTC時區,此時硬體時間存的是UTC時間,系統初始化時會轉換為本地時間後再設定為系統時鐘的時間。

參數

--adjust  hwclock每次更改硬體時鐘時,都會記錄在/etc/adjtime檔案中。使用--adjust參數,可使hwclock根據先前的記錄來估算硬體時鐘的偏差,並用來校正的硬體時鐘。

--debug  顯示hwclock執行時詳細的信息。

--directisa  hwclock預設從/dev/rtc設備來存取硬體時鐘。若無法存取時,可用此參數直接以I/O指令來存取硬體時鐘。

--hctosys  將系統時鐘調整為與的硬體時鐘一致。hwclock會將硬體時間按照硬體時鐘的時區轉換為本地時區進的時間,

--set --date=<日期與時間>  設定硬體時鐘。

--show  顯示硬體時鐘的時間與日期。

--systohc  將硬體時鐘調整為與的系統時鐘一致。設定硬體時鐘時hwclock會自動將系統時間轉換為硬體時鐘所對應時區的時間。

--test  僅測試程式,而不會實際更改硬體時鐘。

--utc  將硬體時間當做UTC時間來看待。若要使用格林威治時間,請加入此參數,hwclock會執行轉換的工作。

--localtime 將硬體時鐘當做本地時間來看待,此時hwclock不會執行時間轉換工作。

--version  顯示版本信息。

相關詞條

相關搜尋

熱門詞條

聯絡我們