计算机网络/计算机科学与应用/系统/运维/开发

hwclock命令 显示或修改硬件时钟

hwclock命令 显示或修改硬件时钟


Linux系统中存在两套时钟,使用date命令查看的是系统时钟,还有一套记录在计算机BIOS中的硬件时钟。

由于系统自身的原因,因此这两套时钟所显示的时间有时会不一致

如果需要修改日期和时间,只执行date命令还不够,还必须再用hwclock命令来更新硬件时钟。

因为每次重启系统的时候,系统都会重新从BIOS中将时间读取出来,所以硬件时钟才是重要的时间依据


# 显示硬件时钟

[root@node-a shell]# hwclock
Mon 02 Jan 2023 10:30:29 AM CST  -0.432075 seconds

如果发现系统时钟与硬件时钟的时间不一致,那么可以以正确的时钟为基准进行调整


hwclock命令有两个常用选项:

-w选项可以将系统时钟写入硬件时钟

-s选项可以将硬件时钟写入系统时钟


# 写入硬件时钟
[root@node-a shell]# hwclock -w
# 写入系统时钟
[root@node-a shell]# hwclock -s
# 读取/显示硬件时间 -r与hwclock默认一样
[root@c7 ~]# hwclock -r
Fri 01 Dec 2023 07:05:46 PM CST  -1.026283 seconds


时区:

UTC 世界标准时间

GMT 格林威治标准时间

CST 中国标准时间


所谓坚持,就是从种子种下到开花结果需要等待的时间。

评论

^