linux 的系統時間有時跟硬體時間是不同步的
linux時鐘分為系統時鐘(system clock)和硬體(real time clock,簡稱rtc)時鐘。系統時鐘是指當前linux kernel中的時鐘,而硬體時鐘則是主機板上由電池供電的時鐘,這個硬體時鐘可以在bios中進行設定。當linux啟動時,硬體時鐘會去讀取系統時鐘的設定,然後系統時鐘就會獨立於硬體運作。
linux中的所有命令(包括函式)都是採用的系統時鐘設定。在linux中,用於時鐘檢視和設定的命令主要有date、hwclock和clock。其中,clock和hwclock用法相近,只用乙個就行,只不過clock命令除了支援x86硬體體系外,還支援alpha硬體體系。
1、date
檢視系統時間
# date
設定系統時間
# date --set 「07/07/06 10:19" (月/日/年時:分:秒)
2、hwclock/clock
檢視硬體時間
# hwclock --show
或者# clock --show
設定硬體時間
# hwclock --set --date="07/07/06 10:19" (月/日/年 時:分:秒)
或者# clock --set --date="07/07/06 10:19" (月/日/年 時:分:秒)
3、硬體時間和系統時間的同步
按照前面的說法,重新啟動系統,硬體時間會讀取系統時間,實現同步,但是在不重新啟動的時候,需要用hwclock或clock命令實現同步。
硬體時鐘與系統時鐘同步:# hwclock --hctosys(hc代表硬體時間,sys代表系統時間)或者# clock --hctosys
系統時鐘和硬體時鐘同步:# hwclock --systohc或者# clock --systohc
linux 硬體時間 系統時間
建了乙個虛擬機器,發現每次重啟後系統時鐘總是跟現有時間相差10多個小時 用date s進行修正之後,再次重啟又出現該問題。於是懷疑跟硬體時鐘有關 用hwclock看了下,發現的確硬體時鐘的時間存在差異。調整硬體時鐘 hwclock set date root localhost date s 200...
linux 系統時間 硬體時間
linux時鐘分為系統時鐘 system clock 和硬體時鐘 real time clock,簡稱rtc 系統時鐘是指當前linux kernel中的時鐘 而硬體時鐘則是主機板上由電池供電的時鐘,硬體時鐘可以在bios中進行設定。當linux啟動時,系統時鐘會去讀取硬體時鐘的設定,然後系統時鐘就...
Linux系統下檢視系統時間和硬體時間
1.具體命令使用如下 檢視當前系統時間 root littlelawson hbase 1.4.0 date monjun 1810 36 45pdt2018 設定系統時間 root littlelawson hbase 1.4.0 date s 21 48 00 monjun 1821 48 00...