問:linux下如何儲存設定的系統時間?
答:分以下步驟進行:
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
2023年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
ARM下如何修改linux系統時間
問 linux下如何儲存設定的系統時間?答 分以下步驟進行 date mmddhhmm cc yy ss 例如 date 010410462008 2 將系統時間寫入rtc hwclock w 讀出檢驗一下,寫入是否正確 hwclock r 3 修改開發板根檔案系統中的 etc init.d rcs...
ARM下如何修改linux系統時間
問 linux下如何儲存設定的系統時間?答 分以下步驟進行 date mmddhhmm cc yy ss 例如 date 010410462008 2 將系統時間寫入rtc hwclock w 讀出檢驗一下,寫入是否正確 hwclock r 3 修改開發板根檔案系統中的 etc init.d rcs...
如何修改linux的系統時間
修改linux的時間可以使用date指令 修改日期 時間設定成2009年5月10日的命令如下 date s 05 10 2009 修改時區 找到相應的時區檔案 usr share zoneinfo asia shanghai替換當前的 etc localtime。修改 etc sysconfig c...