在Linux中,系统时间(软件时间)和硬件时间,并不会自动同步,系统时间和硬件时间以异步的方式运行,互不干扰。硬件时间的运行,是靠Bios电池来维持,而系统时间,是在系统开机的时候,会自动从Bios中取得硬件时间,设置为系统时间。
hwclock:用来查询和设置硬件时钟。可以查看当前时间、设置硬件时钟、同步硬件时间至系统时间,也可以根据系统时间设置硬件时间
一、命令使用格式:
1、hwclock [functions] [options]
2、[functions]
-r, --show:查看硬件时间 --set:设置硬件时间为--date参数指定的时间
hwclock --set --date="TIME",时间可以是一个日期如20181111,表示只修改日期,不修改时间。 -s, --hctosys:同步硬件时间至系统时间 hc(Hard Clock) to sys(system)
-w, --systohc:system(系统时间)to(写到)hc(Hard Clock):同步系统时间至硬件时间
-v, --version:查看hwclock的版本
--date=date_string:与--set一同组合使用用来设定硬件时间
3、options
--test :测试,不真正执行