修改硬件时钟(hwclock命令 – 显示与设置系统硬件时钟)
导读:hwclock命令来自英文词组“hardware clock”的缩写,其功能是用于显示与设置系统硬件时钟。hwclock是一个硬件时钟的管理工具,可以用于显示当前时间、设置硬件时钟与系统时钟同步任务。...
hwclock命令来自英文词组“hardware clock ”的缩写 ,其功能是用于显示与设置系统硬件时钟 。hwclock是一个硬件时钟的管理工具 ,可以用于显示当前时间 、设置硬件时钟与系统时钟同步任务 。
系统硬件时钟是指电脑主板上的时钟信息 ,通常会被写入到BIOS中 ,而系统时钟则指的是内核中的时钟信息。Linux系统在启动时会由内核读取硬件时钟的信息 ,随后系统时钟便独立运作 ,Linux相关函数及指令都会依据该时间工作 。
语法格式:hwclock [参数] [对象]
常用参数:
--adjust 根据先前记录评估时钟偏差值 --compare 将系统时钟与硬件时钟比较 --debug 使用调试模式 --directisa 直接从I/O指令来存取硬件时钟 --epoch 设置硬件时钟时代开始的年份 --hctosys 同步系统时钟到硬件时钟 --localtime 设置硬件时钟保持为本地时间 --rtc 设置默认配置文件 --set-date 设置硬件时钟 --show 显示硬件时钟 --systohc 同步硬件时钟到系统时钟 --test 测试硬件时钟 --utc 使用格林威治时间 --version 显示版本信息参考实例
显示当前系统硬件时间:
[root@linuxcool ~]# hwclock 2023-03-29 15:40:55.522990+08:00同步硬件时钟与系统时钟:
[root@linuxcool ~]# hwclock --systohc显示硬件时钟及版本信息 :
[root@linuxcool ~]# hwclock --version hwclock from util-linux 2.32.1 System Time: 1680075709.819263 Trying to open: /dev/rtc0 Using the rtc interface to the clock. Last drift adjustment done at 0 seconds after 1969 Last calibration done at 0 seconds after 1969 Hardware clock is on UTC time Assuming hardware clock is kept in UTC time. Waiting for clock tick... ...got clock tick Time read from Hardware Clock: 2023/03/29 07:41:50 Hw clock time : 2023/03/29 07:41:50 = 1680075710 seconds since 1969 Time since last adjustment is 1680075710 seconds Calculated Hardware Clock drift is 0.000000 seconds 2023-03-29 15:41:49.959847+08:00
声明:本站所有文章 ,如无特殊说明或标注 ,均为本站原创发布 。任何个人或组织 ,在未征得本站同意时,禁止复制 、盗用 、采集 、发布本站内容到任何网站 、书籍等各类媒体平台 。如若本站内容侵犯了原著者的合法权益 ,可联系我们进行处理 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!