Linux中system time和processor time(修改日期和時間)

keeptrying發表於2012-12-14

Linux下修改時間一般用“date -s”命令。比如將系統時間修改為20121214

[root@localhost ~]# date -s 12/14/2012

將系統時間設定成9410秒:

[root@localhost ~]# date -s 09:41:00

 

注意,這裡修改的時間是系統時間,是Linux 作業系統維護的。在系統啟動時,Linux作業系統將時間從CMOS中讀到系統時間變數中,以後修改時間通過修改系統時間實現。為了保持系統時間與CMOS時間的一致性,Linux每隔一段時間(大約是11分鐘)會將系統時間寫入CMOS。由於這樣,當我們執行date –s後,如果馬上重啟機器,修改時間就可能沒有被寫入CMOS。如果要確保修改生效,可以執行如下命令:

[root@localhost ~]# clock –w

這個命令強制把系統時間寫入CMOS

man命令對dateclock是這樣解釋的:

dateprint or set the system date and time

clockDetermine processor time

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25744374/viewspace-751082/,如需轉載,請註明出處,否則將追究法律責任。

相關文章