歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Arm Linux下如何保存設置的系統時間

Arm Linux下如何保存設置的系統時間

日期:2017/2/28 16:24:11   编辑:Linux教程

問:Linux下如何保存設置的系統時間?

答:分以下步驟進行:

(1)通過開發板控制台設置開發板的當前系統時間:

date [MMDDhhmm[[CC]YY][.ss]]

例如:

date 010410462008

(2)將系統時間寫入RTC:

hwclock -w

讀出檢驗一下,寫入是否正確:

hwclock -r

(3)修改開發板根文件系統中的/etc/init.d/rcS文件,

添加一行:

hwclock -s 或都/sbin/hwclock -s

用於在系統啟動時從RTC讀出日期時間並設置到系統時間。

(4)重新啟動開發板,驗證系統時間是否爭取。

另注: 語法格式:

hwclock [--adjust][--debug][--hctosys][--show][--systohc][--test][--utc][--version][--set --date=<日期與時間>]

參數說明:

–adjust or -a

hwclock每次更改硬件時鐘時,www.linuxidc.com都會記錄在/etc/adjtime文件中。使用adjust參數,可使hwclock根據先前的記錄來估算硬件時鐘的偏差,並用來校正目前的硬件時鐘。

–hctosys or -s

將系統時鐘調整為與目前的硬件時鐘一致。

–set –date=<日期與時間>

設定硬件時鐘。

–show or -r

顯示硬件時鐘的時間與日期。

–systohc or -w

將硬件時鐘調整為與目前的系統時鐘一致。

–version or -v

顯示版本信息。

–debug

顯示hwclock執行時詳細的信息。

–test

僅測試程序,而不會實際更改硬件時鐘。

–utc

若要使用格林威治時間,請加入此參數,hwclock會執行轉換的工作。

同步系統時鐘和硬件時鐘

# hwclock –w

設置硬件時鐘時間:

# hwclock --set --date="9/8/2007 16:45:05"

查看硬件時鐘

# hwclock -r

1.在虛擬終端中使用date命令來查看和設置系統時間

查看系統時鐘的操作:

# date

設置系統時鐘的操作:

# date 091713272003.30

通用的設置格式:

# date 月日時分年.秒

2.使用hwclock或clock命令查看和設置硬件時鐘

查看硬件時鐘的操作:

# hwclock --show 或

# clock --show

2003年09月17日 星期三 13時24分11秒 -0.482735 seconds

設置硬件時鐘的操作:

# hwclock --set --date="09/17/2003 13:26:00"

或者

# clock --set --date="09/17/2003 13:26:00"

通用的設置格式:hwclock/clock --set --date=“月/日/年時:分:秒”。

3.同步系統時鐘和硬件時鐘

Linux系統(筆者使用的是Red Hat 8.0,其它系統沒有做過實驗)默認重啟後,硬件時鐘和系統時鐘同步。如果不大方便重新啟動的話(服務器通常很少重啟),使用clock或hwclock命令來同步系統時鐘和硬件時鐘。

硬件時鐘與系統時鐘同步:

# hwclock --hctosys

或者

# clock --hctosys

上面命令中,--hctosys表示Hardware Clock to SYStem clock。

系統時鐘和硬件時鐘同步:

# hwclock --systohc

或者

# clock --systohc

Copyright © Linux教程網 All Rights Reserved