首页 > 编程知识 正文

hwclock --localtime,linux hwclock命令

时间:2023-05-05 08:43:19 阅读:187247 作者:3483

hwclock命令是一种硬件时钟访问工具,用于显示当前时间,设置硬件时钟时间,将硬件时钟设置为系统时间,以及将系统时间设置为硬件时钟时间。

Linux有硬件时钟和系统时钟两种时钟。 硬件时钟是指主板上的时钟设备,通常可以在BIOS屏幕中设置的时钟。 系统时钟是kernel的时钟。 Linux启动后,系统时钟将读取硬件时钟设置,然后系统时钟将独立运行。 所有与Linux相关的命令和函数都是读取系统时钟的设置。

语法hwclock (可选) ) ) ) ) ) )的语法) ) ) )。

选项- -每次更改硬件时钟时,--adjust:hwclock都记录在/etc/adjtime文件中。 --adjust参数允许hwclock根据以前的记录估计硬件时钟的偏差,并修改当前的硬件时钟。

- debug :显示hwclock执行时的详细信息;

--directisa:hwclock默认通过/dev/rtc设备访问硬件时钟。 如果无法访问,则可以通过I/O命令使用此参数直接访问硬件时钟。

--hctosys :使系统时钟与当前硬件时钟一致;

---set----date=:设定硬件时钟;

--show :显示硬件时钟的时间和日期;

--systohc :调整硬件时钟以匹配当前系统时钟;

--test :只是测试程序,实际上不会更改硬件时钟;

--utc :要使用格林威治标准时间,请添加此参数。 hwclock执行转换任务;

--version :显示版本信息。

实例

硬件时间的设定取决于操作系统时间。 具体方法如下。 hwclocksystohc

hwclock --systohc --utc

可以使用hwclock而不使用参数来显示当前硬件的日期和时间。 hwclock

查看clock文件以确定是否设置了UTC:cat /etc/default/rcS

utc=是

在其他Linux版本(如RebHat )中,它显示为cat /etc/sysconfig/clock

ZONE='America/Los_Angeles '

UTC=false

ARC=false

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。