咱們通常使用「date -s」命令來修改系統時間。好比將系統時間設定成2016年1月16日的命令以下。
#date -s 01/16/16
將系統時間設定成下午1點12分0秒的命令以下。
#date -s 13:12:00
注意,這裏說的是系統時間,是linux由操做系統維護的。
在系統啓動時,Linux操做系統將時間從CMOS中讀到系統時間變量中,之後修改時間經過修改系統時間實現。爲了保持系統時間與CMOS時間的一致性,Linux每隔一段時間會將系統時間寫入CMOS。因爲該同步是每隔一段時間(大約是11分鐘)進行的,在咱們執行date -s後,若是立刻重起機器,修改時間就有可能沒有被寫入CMOS,這就是問題的緣由。若是要確保修改生效能夠執行以下命令。
#clock -w
這個命令強制把系統時間寫入CMOS