以前使用開發板時發現每次開機後,系統的時間都恢復到初始狀態1970年。html
1、 先說一下時鐘的概念,時鐘包括硬件時鐘和系統時鐘,系統時鐘就是linux系統顯示的時間,用命令date能夠顯示當前系統時間;硬件時鐘就是硬件自身的 時間了。它們二者沒有關係的,可是能夠經過命令設置系統時鐘和硬件設置,讓它們同步。在linux系統設置系統時鐘用命令date,格式爲:date 062920502008.10,表示系統時間設置爲2008年6月29日20時50分10秒。硬件時鐘RTC時間是經過hwclock命令來設置的,比 如說硬件時間要設置爲2008年6月29日20時50分10秒,則應該先用date 062920502008.10,而後用命令:hwclock -w,這樣RTC時間就跟系統時間一致了。linux
2、讓系統時間和RTC時間同步。由於每次開機後系 統的時間都是系統原來的時間,好比說1970年1月1日1時1分1秒,爲了讓系統時間和RTC時間同步,能夠在文件系統中etc/init.d/rcS添 加以下命令:/sbin/hwclock -s,這樣每次開機時系統就會讀取RTC的時間,系統時間就與RTC時間同步了。(hwclock有時候可能會在/bin目錄下面,具體要看 busybox編譯後放在/bin仍是/sbin目錄下)ui
【來源】.net