2021-07-06 10:04:58 +08:00
|
|
|
|
# Hwclock 命令说明
|
2020-04-15 10:38:06 +08:00
|
|
|
|
|
2021-12-01 16:51:53 +08:00
|
|
|
|
Linux 一共有两个时钟,分别是:
|
2020-04-15 10:38:06 +08:00
|
|
|
|
|
2021-12-01 16:51:53 +08:00
|
|
|
|
* 硬件时钟:RTC=Real Time Clock,指主机板上的时钟设备,也就是通常可在 BIOS 画面设定的时钟。
|
|
|
|
|
* 系统时钟:指 kernel 中的时钟。
|
2020-04-15 10:38:06 +08:00
|
|
|
|
|
2021-12-01 16:51:53 +08:00
|
|
|
|
当 Linux 启动时,系统时钟会去读取硬件时钟的设定,之后系统时钟即独立运作。
|
2020-04-15 10:38:06 +08:00
|
|
|
|
|
|
|
|
|
hwclock 命令用于查看或同步硬件时钟。
|
|
|
|
|
|
|
|
|
|
## 参数说明
|
|
|
|
|
|
2020-05-20 16:18:39 +08:00
|
|
|
|
```bash
|
|
|
|
|
$ hwclock -h
|
2020-04-15 10:38:06 +08:00
|
|
|
|
-r,--show 查看硬件时间
|
|
|
|
|
-w,--systohc 将系统时钟写到硬件中
|
|
|
|
|
-s,--hctosys 将硬件时钟写到系统上
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 使用示例
|
|
|
|
|
|
2020-05-20 16:18:39 +08:00
|
|
|
|
```bash
|
2020-04-15 10:38:06 +08:00
|
|
|
|
# 显示 RTC 时间
|
|
|
|
|
hwclock
|
|
|
|
|
hwclock -r
|
|
|
|
|
# 将系统时钟写到硬件中
|
|
|
|
|
hwclock -w
|
|
|
|
|
```
|