感谢支持
我们一直在努力

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

赞(0) 打赏
转载请注明出处:服务器评测 » Arm Linux下如何保存设置的系统时间
分享到: 更多 (0)

听说打赏我的人,都进福布斯排行榜啦!

支付宝扫一扫打赏

微信扫一扫打赏