Linux命令詳解-hwclock/chock


hwclock命令可以用來顯示/設置硬件時鍾命令。

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

1.命令格式:

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

2.命令功能:

cal命令可以用來顯示/設置硬件時鍾命令。

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  顯示版本信息。

4.使用實例:

實例1:clockhwclock是一個命令

輸出:

實例2:顯示硬件時鍾

命令:

hwclock

hwclock –r

hwclock --show

輸出:

實例3:系統時間同步到硬件時間

命令:

hwclock –w

hwclock --systohc

輸出:

實例4:使用ntpdate命令從網絡同步時間,再同步到硬件時鍾

命令:

ntpdate 0.rhel.pool.ntp.org

hwclock –w

輸出:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM