1、命令详解:
hwclock命令用于显示与设定硬件时钟。它是一种访问硬件时钟的工具,可以显示当前时间,将硬件时钟设置为指定的时间,将硬件时钟设置为系统时间,以及从硬件时钟设置系统时间。您还可以定期运行hwlock以插入或删除硬件时钟中的时间,以补偿系统漂移(如果继续运行,则该时钟始终以一定的速率获得或丢失时间)。
2、官方参数:
功能:
-r, --show 读取硬件时钟并在标准输出上打印时间
--get 显示漂移修正后的 RTC 时间
--set 将硬件时钟设置为-date选项指定的时间
-s, --hctosys 从硬件时钟设置系统时间
-w, --systohc 将硬件时钟设置为当前的系统时间
--systz 根据当前时区设置内核的时区并重置系统时间,
系统时间仅在启动后的第一次调用时重置
-a, --adjust 从硬件时钟中增加或减去时间
--predict 根据日期预测漂移的 RTC 时间
选项:
-u, --utc 将时间显示为协调世界时 (UTC)。
-l, --localtime 显示RTC时间尺度为本地时间
-f, --rtc <file> 使用 /dev/rtc0 的备用文件
--directisa 使用 ISA 总线,而非 /dev/rtc0 访问
--date <time> 日期/时间输入,用于--set 和 --predict
--delay <sec> 设置新 RTC 时间时使用的延迟
--update-drift 更新 RTC 漂移系数
--noadjfile 不要使用 /etc/adjtime目录
--adjfile <file> 使用 /etc/adjtime 之外的另一个文件
--test 仅测试程序,而不会实际更改硬件时钟
-v, --verbose 显示更多详情
-h, --help 显示帮助信息
-V, --version 显示版本信息
3、实例演示
3.1、查看硬件时钟的时间
hwclock --show
#显示硬件时钟的当前时间。
3.2、将硬件时钟设为本地时间
hwclock --localtime
3.3、显示硬件时钟的详细信息
hwclock --debug
#显示硬件时钟的详细信息