linux开关机与rtc时钟,实时时钟RTC之hwclock简介

Linux 中更改时间的方法一般使用 date 命令,为了把 S3C6410内部带的时钟与 linux 系统时钟同步,

一般使用 hwclock命令,下面是它们的使用方法:

(1) date -s 042916352012 #设置时间为  2012-04-29 16:34

(2) hwclock -w #把刚刚设置的时间存入S3C2440 内部的 RTC

(3).开机时使用  hwclock  -s  命令可以恢复 linux 系统时钟为 RTC,  一般把该语句放入

/etc/init.d/rcS 文件自动执行。

hwclock

hwclock格式:

hwclock -r or hwclock --show

hwclock -w or hwclock --systohc

hwclock -s or hwclock --hctosys

hwclock -a or hwclock --adjust

hwclock -v or hwclock --version

hwclock --set --date=newdate

hwclock --getepoch

hwclock --setepoch --epoch=year

hwclock -h

其他选项:

[-u|--utc] --localtime --noadjfile --directisa --test [-D|--debug]

hwclock -r 或者 hwclock --show

显示当前rtc本地时间。

例:

# hwclock -r

Mon Jan  5 14:12:27 2026  0.000000 seconds

# hwclock --show

Mon Jan  5 14:12:32 2026  0.000000 seconds

hwclock -w 或者hwclock --systohc

将Linux系统时间保存到硬件rtc中。

hwclock -s或者hwclock --hctosys

将rtc中的时间保存到linux系统时间。

0b1331709591d260c1c78e86d0c51c18.png

你可能感兴趣的:(linux开关机与rtc时钟)