Linux —— 时间(hwlock设置硬件时间)

一、了解hwclock命令的参数

用法:

 hwclock [功能] [选项...]

功能

解释

-h, --help

显示此帮助并退出

-r, --show

读取硬件时钟并打印结果

   --set

将 RTC 设置为 --date 指定的时间

-s, --hctosys

从硬件时钟设置系统时间

-w, --systohc

从当前系统时间设置硬件时钟

 --systz

基于当前时区设置系统时间

--adjust

根据自上次时钟设置或调整后的系统漂移来调整 RTC

-c, --compare

定期将系统时钟与CMOS时钟相比较

--getepoch

打印内核的硬件时钟纪元(epoch)值

--setepoch

将内核的硬件时钟纪元(epoch)值设置为

                 --epoch 选项指定的值

--predict

预测 --date 选项所指定时刻读取到的 RTC 值

-V, --version

显示版本信息并退出

 

选项

解释

 -u, --utc

硬件时钟保持为 UTC 时间

--localtime

硬件时钟保持为本地时间

 -f, --rtc <文件>

代替默认文件的特殊 /dev/... 文件

--directisa      

直接访问 ISA 总线,而非 /dev/rtc

--badyear        

忽略  RTC 年份(由于 BIOS 损坏)

 --date <时间>    

指定要设置的硬件时钟时间

 --epoch <年>     

指定作为硬件纪元(epoch)值起始的年份

--noadjfile      

不访问 /etc/adjtime;需要使用 --utc 或 --localtime 选项

--adjfile <文件>

指定调整文件的路径;默认为 /etc/adjtime

 --test           

不更新,只显示将进行什么操作

-D, --debug          

调试模式

        

二、Hwclock命令使用实例

1、其实clock命令与hwclock命令是一个命令。

[root@localhost c]# type hwclock

hwclock 已被哈希 (/usr/sbin/hwclock)

[root@localhost c]# ls -l /usr/sbin/hwclock

-rwxr-xr-x. 1 root root 45304 11月 20 2015 /usr/sbin/hwclock

[root@localhost c]# type -a clock

clock 是 /usr/sbin/clock

clock 是 /sbin/clock

[root@localhost c]# ls -l /usr/sbin/clock

lrwxrwxrwx. 1 root root 7 2月  23 2018 /usr/sbin/clock -> hwclock

2、显示硬件时间

[root@localhost c]# hwclock

2019年05月29日 星期三 14时51分01秒  -0.442240 秒

[root@localhost c]# hwclock -r

2019年05月29日 星期三 14时51分07秒  -0.531639 秒

[root@localhost c]# hwclock --show

2019年05月29日 星期三 14时51分10秒  -0.766017 秒

3、查看系统时间,与硬件时间,系统时间设置为硬件时间——改硬件时间(-w[systohw])

[root@localhost c]# date //查看系统时间

2014年 05月 06日 星期二 00:00:14 CST

[root@localhost c]# hwclock -r //查看硬件时间

2019年05月29日 星期三 15时17分16秒  -0.547206 秒

[root@localhost c]# hwclock -w //把系统时间设置为硬件时间,改硬件时间

[root@localhost c]# hwclock -r //再次查看硬件时间

2014年05月06日 星期二 01时08分19秒  -0.406578 秒

4、查看系统时间,与硬件时间,硬件时间设置为系统时间——改系统时间(-s[hwtosys])

[root@localhost c]# date //查看系统时间

2014年 06月 06日 星期五 00:00:03 CST

[root@localhost c]# hwclock -r //查看硬件时间

2019年05月29日 星期三 16时33分49秒  -0.140939 秒

[root@localhost c]# hwclock -s //把硬件时间设置为系统时间,改系统时间

[root@localhost c]#date //再次查看系统时间

2019年 05月 29日 星期三 16:34:12 CST

 

你可能感兴趣的:(Linux,命令)