硬件时间与系统时间
在计算机系统中有硬件时间(RTC: Real Time Clock),和系统时间(System Clock)之分。
硬件时钟是指嵌在主板上的特殊的电路,相当于一个独立是时钟,维持该时间需要一个独立的电池,关机状态下也能记录时间。
系统时钟就是操作系统的kernel所用来计算时间的时钟。它从1970年1月1日00:00:00 UTC时间到目前为止秒数总和的值,在Linux下系统时间在开机的时候会和硬件时间同步(synchronization),之后也就各自独立运行了
hwclock就是系统时间和硬件时间同步的工具
查看硬件时间,一般系统运行一段时间后系统时间会和硬件时间有一定的误差
hwclock --show
- 硬件时间设置成系统时间
hwclock --hctosys
- 系统时间设置成硬件时间
hwclock --systohc
- 设置硬件时间和系统时间
设置硬件时间可以在BIOS中设置,也可以开机后使用命令设置
hwclock --set --date="mm/dd/yy hh:mm:ss"
date -s "dd/mm/yyyy hh:mm:ss"