hwclock與clock命令


linux系統中有兩種時鍾:

  系統時鍾:由linux內核通過cpu的工作頻率進行計時,系統啟動時內核會自動讀取硬件時鍾,然后由系統時鍾獨立運行,之后所有的linux的指令與函數都是讀取系統的時鍾設定

  硬件時鍾:主板時鍾設備進行計時,可通過bios進行設置。

hwclock命令用於顯示與設定硬件時鍾與系統時鍾。

命令用法:

hwclock 顯示當前系統時間

主要參數有

-w, --systohc  將硬件時鍾調整為與目前的系統時鍾一致。

-s, --hctosys  將系統時鍾調整為與目前的硬件時鍾一致。

其他參數有

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

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

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

--set --date=<日期與時間>  設定硬件時鍾。

--show  顯示硬件時鍾的時間與日期。

--test  僅測試程序,而不會實際更改硬件時鍾。

--utc  若要使用格林威治時間,請加入此參數,hwclock會執行轉換的工作。

--version  顯示版本信息。

 

例1:

[root@XX ~]# hwclock
Sun 10 Nov 2019 01:30:11 AM GMT  -0.324380 seconds

 

clock用法與hwclock用法一致。

[root@XX ~]# clock
Sun 10 Nov 2019 01:31:42 AM GMT  -0.458187 seconds
[root@XX ~]# clock -s
[root@XX ~]# clock
Sun 10 Nov 2019 01:31:55 AM GMT  -0.254939 seconds

 


免責聲明!

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



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