hwclock 简介
hwclock 命令用于设置或读取系统硬件时钟。此时钟通常是计算机主板上的电池供电的时钟。
设置时钟
要设置硬件时钟,请使用以下语法:
hwclock --set --date="MMDDhhmm[[[[cc]yy]]]"
其中:
- –set: 指定要设置时钟。
- –date: 后接要设置的日期和时间。
- MM: 月份(例如,01 表示 1 月)
- DD: 日(例如,01 表示 1 日)
- hh: 小时(例如,01 表示 1 点)
- mm: 分钟(例如,01 表示 1 分)
- cc: 世纪(例如,20 表示 21 世纪)
- yy: 年份(例如,20 表示 2020 年)
例如,要将硬件时钟设置为 2023 年 1 月 1 日,12:00 AM,请使用以下命令:
hwclock --set --date="010100002023"
读取时钟
要读取硬件时钟,只需输入以下命令:
hwclock
它将在您的控制台中打印当前时钟值。
选项
hwclock 命令还提供以下选项:
- –localtime: 将时间显示为本地时间。
- –utc: 将时间显示为协调世界时 (UTC)。
- –show: 仅显示当前时间,不设置任何内容。
- –backup: 将当前时间备份到文件。
- –restore: 从文件恢复先前备份的时间。
- –systohc: 将系统时钟同步到硬件时钟。
- –hctoys: 将硬件时钟同步到系统时钟。
示例
要将硬件时钟与系统时钟同步,请使用以下命令:
hwclock --systohc
要从文件 timebackup 中恢复先前备份的时间,请使用以下命令:
hwclock --restore --file=/path/to/timebackup