Linux 系統時間和硬體時間

2022-03-22 17:18:04 字數 902 閱讀 9264

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...