Linux下的時間分為兩種,系統(tǒng)時間與硬件時間。我們一般看到的時間就是系統(tǒng)時間,比如現(xiàn)在是11:45 am.硬件時間指的是主板上CMOS中的時間,這兩個時間并不是總是同步的,一般情況下大約11分鐘同步一次。
linux系統(tǒng)開機時,從CMOS中讀取當前時間,作為系統(tǒng)時間,從此以后系統(tǒng)時間獨立tick,此時如果你用date命令修改了系統(tǒng)時間,硬件時間是不 受影響的,就是說如果此時關機,下次的系統(tǒng)時間還是不對。要想將系統(tǒng)時間保存到硬件時間,可以是用 hwclock 或者 clock 命令,hwclock就是 hardware clock的意思。
一個完整的修改linux系統(tǒng)時間的過程如下所示,注意先改日期,再改時間:
修改系統(tǒng)日期(optional),將當前日期改為2007-7-13:
Code:
date -s 07/13/2007
修改系統(tǒng)時間,將當前系統(tǒng)時間改為11:55:00:
Code:
date -s 11:55:00
將當前系統(tǒng)時間保存到硬件時間
Code:
hwclock --systohc
或者
Code:
clock --systohc
說明:
系統(tǒng)時間和日期可以一起改,詳情查看這里或者 man date
如果想將系統(tǒng)時間改回硬件時間,可以使用
Code:
hwclock --hctosys
或者
Code:
clock --hctosys
新聞熱點
疑難解答
圖片精選