Linux 中更改时间的方法一般使用 date 命令,为了把 S3C6410内部带的时钟与 linux 系统时钟同步,
一般使用 hwclock命令,下面是它们的使用方法:
(1) date -s 042916352007 #设置时间为 2007-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系统时间。
本文介绍了Linux下使用hwclock命令管理和同步系统时间与硬件RTC时钟的方法,包括设置时间、读取RTC时间及在开机时自动同步。hwclock提供了多种选项,如显示RTC时间、保存系统时间到RTC、从RTC更新系统时间等。
448

被折叠的 条评论
为什么被折叠?



