1. 程式人生 > >Linux 系統設定 : hwclock 命令詳解

Linux 系統設定 : hwclock 命令詳解

Linux hwclock命令用於顯示與設定硬體時鐘。

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

語法

hwclock [--adjust][--debug][--directisa][--hctosys][--show][--systohc][--test]
[--utc][--version][--set --date=<日期與時間>]

引數

  • --adjust  hwclock每次更改硬體時鐘時,都會記錄在/etc/adjtime檔案中。使用--adjust引數,可使hwclock根據先前的記錄來估算硬體時鐘的偏差,並用來校正目前的硬體時鐘。
  • --debug  顯示hwclock執行時詳細的資訊。
  • --directisa  hwclock預設從/dev/rtc裝置來存取硬體時鐘。若無法存取時,可用此引數直接以I/O指令來存取硬體時鐘。
  • --hctosys  將系統時鐘調整為與目前的硬體時鐘一致。
  • --set --date=<日期與時間>  設定硬體時鐘。
  • --show  顯示硬體時鐘的時間與日期。
  • --systohc  將硬體時鐘調整為與目前的系統時鐘一致。
  • --test  僅測試程式,而不會實際更改硬體時鐘。
  • --utc  若要使用格林威治時間,請加入此引數,hwclock會執行轉換的工作。
  • --version  顯示版本資訊。

例項

顯示當前時間

# hwclock 
2010年05月27日 星期四 18時04分31秒 -0.704214 seconds

檢視版本資訊

# hwclock -v
hwclock from util-linux-2.12a