開發板上修改時間方法date命令【轉】


轉自:http://blog.chinaunix.net/uid-25906157-id-3138157.html

之前使用開發板時發現每次開機后,系統的時間都恢復到初始狀態1970年。

一、 先說一下時鍾的概念,時鍾包括硬件時鍾和系統時鍾,系統時鍾就是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時間就跟系統時間一致了。

二、讓系統時間和RTC時間同步。因為每次開機后系 統的時間都是系統原來的時間,比如說1970年1月1日1時1分1秒,為了讓系統時間和RTC時間同步,可以在文件系統中etc/init.d/rcS添 加如下命令:/sbin/hwclock -s,這樣每次開機時系統就會讀取RTC的時間,系統時間就與RTC時間同步了。(hwclock有時候可能會在/bin目錄下面,具體要看 busybox編譯后放在/bin還是/sbin目錄下)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM