2011-02-20 19:17 Arm 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
相關推薦
2011-02-20 19:17 Arm Linux下如何儲存設定的系統時間
問:Linux下如何儲存設定的系統時間? 答:分以下步驟進行: (1)通過開發板控制檯設定開發板的當前系統時間: date [MMDDhhmm[[CC]YY][.ss]] 例如: date 010410462008 (2)將系統時間寫入RTC: hwclock -w 讀出檢
linux下如何修改系統時間
linux下如何修改系統時間 我們一般使用“date -s”命令來修改系統時間。比如將系統時間設定成2018年2月23日的命令如下。 #date -s 02/23/2018 將系統時間設定成下午11點12分0秒的命令如下。 #date -s 11:12:00 註意,這裏說的是系統
linux下C獲取系統時間的方法
asctime(將時間和日期以字串格式表示) 相關函式 time,ctime,gmtime,localtime 表頭檔案 #include<time.h> 定義函式 char * asctime(const struct tm * ti
arm linux下編譯庫System.Net.Primitives.dll和System.Xml.XmlSerializer.dll
cad serial linu 5.4 mcs download 切換 mon dll 1.環境: /home/jello # uname -aLinux 3.10.0 #2 SMP Mon Mar 6 17:52:09 CST 2017 armv7l GNU/Linux
arm linux下交叉編譯gdb除錯工具
由於嵌入式系統資源有限性,一般不能直接在目標系統上進行除錯,通常採gdb+gdbserver的方式進行除錯。Gdbserver在目標系統中執行,gdb則在宿主機上執行。要進行GDB除錯,目標系統必須包括gdbserver程式,宿主機也必須安裝gdb程式,一般li
live555在arm linux下的交叉編譯,並下載的Arm板播放H264檔案
我的系統是ubuntu 11.10 1.live555原始碼 和 H264測試檔案下載 ,見如下連結 2.根據自己的交叉編譯器修改config.*(具體見下載檔案中的config.armeb-uclibc), 我的編譯器是buildroot-gcc342-----mi
arm-linux下的opencv移植
參考:https://blog.csdn.net/gatieme/article/details/49080355, https://blog.csdn.net/luotuo44/article/details/8958990, https://blog.csdn.net/xuluoho
ARM+Linux下看門狗應用
筆者在設計ARM+Linux的產品中,使用了看門狗ADM706。這款IC的定時間隔為1.6s。由於使用ARM9的核心,作業系統為Linux。整個系統完全啟動時間較長,超出了看門狗的喂狗時間門限。因此在CPU能完全啟動開始喂狗前,看門狗又給出了復位訊號,導致CPU重啟。由於
ARM linux下memtester交叉編譯
我們在自己的新開發的板子上測試DDR穩定性很必要,儘管uboot下可以用mtest測試DDR,但是由於uboot一般不使能cache,測試不完全,一旦開cache,DDR會出現burst傳輸。 linux的記憶體測試工具memtester,為了測試ARM板子的DDR
ARM Linux下安裝CH341串列埠驅動
在arm-Linux環境下安裝CH341串列埠驅動需要單獨編譯串列埠的驅動。本人編譯環境Ubuntu 14.04gcc編譯工具arm-linux-gnueabihf-gcc。1.程式碼檢查 檢視核心目錄下 kernel/drivers/usb/serial/ch341.
【ARM】嵌入式 ARM Linux 下移植 USB 藍芽、交叉編譯 bluez 各種版本
一、基本說明: 目前在嵌入式 Linux 下使用 USB 藍芽模組,比較好的解決方法就是使用 Linux 官方協議棧 bluez,這同時也是 PC 及 Android 手機上使用的藍芽協議棧,可以說還是比較靠譜的。 但是!不得不說,bluez 有多種版本,如
lvm2.2.02.85在64位linux下的安裝問題
實驗環境:centOS5.6 final 64位; 自帶lvm2(LVM版本2.02.74,lib版本1.02.64) 目的: 在系統中安裝上lvm2.2.02.85並測試功能 遇到問題:./configure && make &&
linphone在ARM-Linux下的交叉編譯
系統:Linuxmint9/fedora13 arm-linux:arm-none-linux-gnueabi 4.3.2 (Sourcery G++ Lite 2008q3-72) Linphone版本:linphone-3.3.0.tar.gz Linphone依賴庫準備: libogg-1.2.0.ta
ARM-Linux下的GPIO中斷程式
今日為了除錯ARM板上的GPIO引腳中斷效果,以便在後續專案使用ARM與ZLG7290按鍵LED中斷晶片連線中隨意選擇空閒的GPIO引腳來作為ZLG7290的中斷訊號線,特意編寫了一個小的Linux GPIO中斷驅動程式下載到開發板上做實驗。經驗證,這種軟體中
arm linux下交叉編譯valgrind工具進行記憶體洩露檢測和效能分析
C/C++等底層語言在提供強大功能及效能的同時,其靈活的記憶體訪問也帶來了各種糾結的問題。如果crash的地方正是記憶體使用錯誤的地方,說明你人品好。如果crash的地方記憶體明顯不是consistent的,或者記憶體管理資訊都已被破壞,編譯器不能發現這些問題,.執行時才能捕獲到這些錯誤並且還是隨機出現的,那
linux下sendmail郵件系統安裝操作記錄
src 文件中 mage 本機 acc 現在 echo log lin 電子郵件系統的組成:1)郵件用戶代理(Mail User Agent , MUA),MUA是一個郵件系統的客戶端程序,它提供了閱讀,發送和接受電子郵件的用戶接口。 最常用的 MUA 有: linux 中
Linux下開源郵件系統Postfix+Extmail+Extman環境部署記錄
描述 美國 tom 即使 工作 mic ati exp pen 一、基礎知識梳理MUA (Mail User Agent) MUA 既是"郵件使用者代理人",因為除非你可以直接利用類似 telnet 之類的軟件登入郵件主機來主動發出信件,否則您就得要透過 MUA 來幫你
linux下檔案的建立時間、訪問時間、修改時間和改變時間
Linux系統中沒有命令可以確切的檢視一個檔案的生成時間,但是可以知道訪問時間,修改時間,改變時間。 可以通過stat命令檢視一個檔案的訪問時間,修改時間,改變時間: 以下為三個時間的區別: 1、訪問時間(accesstime):讀取一次檔案的內容,該時間
linux 下正則匹配時間命名格式的文件夾
class path 目錄 正則 正則表達式 中間 gre 文件 pat 用正則表達式匹配時間格式命名的文件夾 ls mypath | grep -E "[0-9]{4}-[0-9]{1,2}" mypath為需要查詢的目錄 查詢出來的文件夾格式為:例 2018-12
Linux下理解cpu系統負載
一、檢視系統負荷 如果你的電腦很慢,你或許想檢視一下,它的工作量是否太大了。 在Linux系統中,我們一般使用uptime命令檢視(w命令和top命令也行)。(另外,它們在蘋果公司的Mac電腦上也適用。) 你在終端視窗鍵入uptime,系統會返回一行資訊。