date,clock,hwclock命令示例說明

    首先說明一下時間概念,我們通常說的時間即我們用"date"命令修改的時間是系統時間即是System Clock,還有個硬件時間即是Real Time Clock,簡稱RTC.

    我們有時候會遇到這樣的問題,用date修改過時間後馬上關機了,但是下次開機的時候發現時間是和我們設定的時間非常的不相符,這是因爲系統是每隔一個時間段將 System Clock寫到CMOS當中。而關機的那刻恰好還不到這個時間段,所以這個系統時間並未寫入至CMOS當中。

解決方法;hwclock -w 即強行讓硬件時間和我們的系統時間保持同步。

另外的一種情況,就是我們想讓當前的系統時間和我們的硬件時間保持一致則用hwclock -s

date設置系統時間舉例說明:

將此刻的系統日期設置爲2012年11月10日

格式說明:date -s 月/日/年

          date -s 11/10/2012

將此刻的系統時間設置爲下午2點10分12秒

格式說明:date -s 小時/分鐘/秒

          date -s 14/10/12

將此刻的系統時間設置爲2012年8月9日 1點4分5秒,有兩種格式可以定義

格式1說明:date -s "月/日/年 時/分/秒"

          date -s "08/09/2012 11:04:05"

格式2說明;date [MMDDhhmm[[CC]YY][.ss]]

           date 080901042012.05

爲了讓設置的時間肯定不會在下次開機的時候失效就在命令行輸入"hwclock -w"

補充一句hwclock -w 就是把系統時間寫入CMOS,從而讓硬件時間和系統時間保持一致。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章