Linux修改系統時間

Linux修改系統時間

date –s '1987-05-02 10:10:10'
clock –w //將日期寫入CMOS

補充

修改Linux時間一般涉及到3個命令:

date:修改系統當前的時間

clock:修改CMOS時間(查看CMOS時間:clock -r)

hwclock:修改系統硬件時間


hwclock 用法

hwclock --show //查看硬件時鐘
hwclock --set --date="1/23/01 22:16:59" //設置硬件時鐘


硬件時間從根本上講是CMOS時鐘;而系統時間是由內核維護的,它是從1969年末(即傳說中的標誌Unix時代開端的那個拂曉)開始算起的累積秒數。


在DOS或Mac系統中,起作用的是硬件時鐘。遺憾的是,可能已經發現了,絕大多數電腦時鐘都是很不準確的。它們從根本上講是由小型電池供電的警報器時鐘,這種鋰電池一般可持續供電三年左右,那時候你係統各大塊差不多都已經過時了。而在Linux系統中,起作用的是系統時鐘。在啓動時,它靠讀取硬件時鐘獲得計時起點,而不是靠記憶計時。


可以通過BIOS修改系統硬件時鐘,或者如果你不想重起機器,那就用hwclock命令。


硬件時鐘通常被設置成全球標準時間(UTC),而將時區信息保存在/usr/share/lib/timezone (或者在某些系統中可能是/usr/local/timezone)目錄下某個適當的文件中,然後用一個符號鏈接文件/etc/localtime指向它。CentOS下的操作:

ln -sf /usr/share/zoneinfo/Asia/Chongqing /etc/localtime // 修正時區
date –s '2011-11-23 22:34:10' // 設置時間
clock –w // 將時間寫入CMOS


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