玩Linux时,会遇到两个重要的时间:系统时间和硬件时间,分享下这两个时间相关的命令。
系统时间(System Time): 一般说来就是我们执行 date命令看到的时间,linux系统下所有的时间调用(除了直接访问硬件时间的命令)都是使用的这个时间。
硬件时间(Hardware Time):主板上BIOS中的时间,由主板电池供电来维持运行,系统开机时要读取这个时间,并根据它来设定系统时间(注意:系统启动时根据硬件时间设定系统时间的过程可能存在时区换算,这要视具体的系统及相关设置而定)
以下为常用的Linux命令:
1.查看时区:timedatectl
更改时区:timedatectl set-timezone Asia/Shanghai
2.查看当前系统时间 date
设置系统时间:date -s 21:48:00
3.查看硬件时间clock或hwclock
设置硬件时间:hwclock --set --date ‘02/18/ 12:00:00’
4.系统时间和硬件时间的相互同步
5.时间同步:
clock -s 将硬件时间同步为系统时间
clock -w将系统时间同步为硬件时间