補(bǔ)充說明:在Linux中有硬件時(shí)鐘與系統(tǒng)時(shí)鐘等兩種時(shí)鐘。硬件時(shí)鐘是指主機(jī)板上的時(shí)鐘設(shè)備,也就是通??稍贐IOS畫面設(shè)定的時(shí)鐘。系統(tǒng)時(shí)鐘則是指kernel中的時(shí)鐘。當(dāng)Linux啟動時(shí),系統(tǒng)時(shí)鐘會去讀取硬件時(shí)鐘的設(shè)定,之后系統(tǒng)時(shí)鐘即獨(dú)立運(yùn)作。所有Linux相關(guān)指令與函數(shù)都是讀取系統(tǒng)時(shí)鐘的設(shè)定。
參 數(shù):
–adjust hwclock每次更改硬件時(shí)鐘時(shí),都會記錄在/etc/adjtime文件中。使用–adjust參數(shù),可使hwclock根據(jù)先前的記錄來估算硬件時(shí)鐘的偏差,并用來校正目前的硬件時(shí)鐘。
–debug 顯示hwclock執(zhí)行時(shí)詳細(xì)的信息。
–directisa hwclock預(yù)設(shè)從/dev/rtc設(shè)備來存取硬件時(shí)鐘。若無法存取時(shí),可用此參數(shù)直接以I/O指令來存取硬件時(shí)鐘。
–hctosys 將系統(tǒng)時(shí)鐘調(diào)整為與目前的硬件時(shí)鐘一致。
–set –date=<日期與時(shí)間> 設(shè)定硬件時(shí)鐘。
–show 顯示硬件時(shí)鐘的時(shí)間與日期。
–systohc 將硬件時(shí)鐘調(diào)整為與目前的系統(tǒng)時(shí)鐘一致。
–test 僅測試程序,而不會實(shí)際更改硬件時(shí)鐘。