Linux硬體時間的問題

2021-08-29 19:14:13 字數 1353 閱讀 2213

環境:

伺服器硬體,雙核5110,4g記憶體,raid1兩塊73g,ms 9638 intel5000v主機板

系統,centos 5.2 / linux version 2.6.18-92.el5

問題表現與解決:

伺服器系統不能讀取和寫入硬體時間(cmos),而且系統時間比cmos時間快8小時。

開始以「linux時間快8小時」為主題google到了很多文章,而且這個問題很多文章已經說的很詳細了,仔細看過這些文章以後,竊以為問題就此解決,但試過所有的方法以後發現沒有效果。

這才開始在腦海裡將這個問題嚴重化,以為是:主機板bug問題或者linux rtc模組問題,linux驅動問題等奇怪的問題,在此繞著n圈,用時5-6個小時。呵呵。同樣沒有結果。

後來無意中想到以前cmos沒有電時間也會清零或變慢,是不是伺服器也是這個原因?所以進入bios,看時間設定,確實時間不走。之前bios看過很多次,但都沒有注意時間走不走,鬱悶啊,所以立即換塊電池,果真問題解決。

細節:

但還有些細節要說說,「電池問題」和「linux時間快8小時」問題其實不同,首先「電池問題」使用

# hwclock --debug

會出現以下這兩句錯誤提示,根本找不到硬體時間,而且timeout。

# hardware clock is on unknown time

# timed out waiting for time change.

而「linux時間快8小時」

# hwclock --debug

會出現這樣的提示,雖然都是timeout,但顯然這個能獲取到硬體時間資訊。只是在select方法中timeout了。

# select() to /dev/rtc to wait for clock tick timed out

然後加 --directisa 一般就能解決

# hwclock --directisa --show

至於一些文章說的換linux 關於rtc模組我感覺沒有必要,現在的linux發行版本應該都很嚴謹,系統預設的rtc模組應該能很好的支援所有的硬體。

在這裡加一些關鍵字,不為別的,只是為了遇到這個問題的人,先看到這篇文章,不要繞圈子了。呵呵

關鍵字:

linux下系統時間快8小時問題綜述

# hardware clock is on unknown time

# timed out waiting for time change.

MySql時間的問題

sat dec 01 00 00 00 cst 2018 格林威治時間資料無法標準化 str to date 要對應,空格是空格 sat是 a str to date sat dec 01 00 00 00 cst 2018 a b d h i s cst y 字串時間轉為標準date select...

zabbix監控系統時間的問題

分類 監控 2013 03 19 21 40 11 發現zabbix監控系統時間的乙個問題!zabbix監控系統時間用的key是system.localtime,返回當前的系統時間,而配置tigger報警時是用的fuzzytime n 方法,該方法是將返回的系統時間與監控伺服器的時間進行對比,如果大...

時間戳和修改系統時間的問題

1.date currdate new date system.currenttimemillis long stamp currdate.gettime 當前系統時間戳,單位是毫秒 2.string time 2011 10 20 05 10 10 dateformat formatter new...