我們一般使用「date -s」命令來修改系統時間。比如將系統時間設定成2023年6月10日的命令如下。
#date -s 06/10/96
將系統時間設定成下午1點12分0秒的命令如下。
#date -s 13:12:00
---- 注意,這裡說的是系統時間,是linux由作業系統維護的。
---- 在系統啟動時,linux作業系統將時間從cmos中讀到系統時間變數中,以後修改時間通過修改系統時間實現。為了保持系統時間和cmos時間的一致性,linux每隔一段時間會將系統時間寫入cmos。由於該同步是每隔一段時間(大約是11分鐘)進行的,在我們執行date -s後,如果馬上重起機器,修改時間就有可能沒有被寫入cmos,這就是問題的原因。如果要確保修改生效能執行如下命令。
---- #clock -w
---- 這個命令強制把系統時間寫入cmos
date -h 可以檢視到幫助
嵌入式環境下有的沒有clock命令,只有hwclock
可以用 hwclock -h 檢視幫助
linux 時鐘設定
如果您使用的計算機可以聯結到internet 您的系統應該自帶了乙個叫ntpdate的時間調整程式,一般是在 usr sbin 目錄 下。要通過國家授時中心的時間伺服器校準時間,用下面的命令 usr sbin ntpdate 210.72.145.44 中國科學院 國家 授時中心的網路授時服務 如果...
Linux 系統時鐘
hertz linux核心每隔固定週期會發出timer interrupt irq 0 hz是用來定義每一秒有幾次timer interrupts。用這個指令可以檢視 可能需要root許可權,或有版本要求 cat boot config uname r grep config hz 如果上述指令不能...
Linux時鐘系統
x86體系結構下,rtc實時時鐘在系統斷電的時候使用備用電池繼續執行,rtc能在irq8上週期的發出中斷,頻率在2 8291hz之間,linux只是用rtc在啟動的時候來獲取時間和日期。不過也可以使用 dev rtc來對rtc裝置程式設計修改其值。pentium開始,x86處理器包含乙個計數器,可以...