Linux 系統時鐘和硬體時鐘

tolywang發表於2010-02-06

[root@DELL-RAC01 root]# hwclock -r ; date
Fri 13 Jun 2008 02:48:57 PM CST -0.108559 seconds
Fri Jun 13 14:48:56 CST 2008
[root@DELL-RAC01 root]#

今天執行hwclock -r ; date 命令發現系統時鐘和硬體時鐘相差很多(上面的是已經同步的畫面)。 後來諮詢DELL硬體廠商,同步了相關時間。恢復正常。


Linux將時鐘分為系統時鐘(System Clock)和硬體(Real Time Clock,簡稱RTC)時鐘兩種。系統時間是指當前Linux Kernel中的時鐘,

而硬體時鐘則是主機板上由電池供電的那個主機板硬體時鐘,這個時鐘可以在BIOS的“Standard BIOS Feture”項中進行設定。

Linux啟動時,硬體時鐘會去讀取系統時鐘的設定,然後系統時鐘就會獨立於硬體運作。

可以考慮在時間同步指令碼里面加入如下命令來同步硬體時間與軟體時鐘:

hwclock --systohc (與系統時間同步)

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

相關文章