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 中国标准时间