Linux 系統時間和硬件時間


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


免責聲明!

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



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