Linux在任何系统中都支持两种类型的时钟;一种是硬件时钟,另一种是软件时钟。硬件时钟的功能是独立于操作系统的,即使系统被关闭,它也会继续运行。当你打开机器的那一刻,软件时钟从硬件时钟获得信息,从而显示硬件时钟中保存的日期和时间。在这篇文章中,我们将简要地讨论Ubuntu中hwclock的使用,以及它的各种功能和选项。
如何在Ubuntu中使用hwclock
Ubuntu中的hwclock允许你获得硬件时钟的时间;这个命令返回硬件时钟的当前时间,它有各种 "hwclock 功能"和 "hwclock 选项"需要考虑。
下面给出了hwclock命令的语法。
hwclock [function] [option..]
需要注意的是,hwclock必须与 "sudo"关键字一起使用。
要获得硬件时钟的当前日期和时间:在终端输入以下命令。
$ sudo hwclock
如何在Ubuntu中使用hwclock的功能
本节包含了 "hwclock"命令所支持的功能。
要获得可用功能的列表,请在终端运行以下命令。
$ sudo hwclock -h
功能1:-r 或-show**
这个功能显示系统当前的日期和时间;此外,如果 "hwclock"命令在没有任何功能或选项的情况下被执行,它会自动打印"-r**"或**"-show**"功能的结果;运行下面的命令可以得到这个结果。
$ sudo hwclock -r
如果用"-show "代替"-r",其输出结果也是一样的**。**
$ sudo hwclock --show
功能2:-a或-adjust
每当hwclock被校准的时候,它都会创建一个 "adjtime"文件,存储调整时的历史信息。每次hwclock丢失或有时增加,这被称为系统漂移,hwclock的调整功能允许你调整系统漂移的速度。下面的命令将帮助你做到这一点。
$ sudo hwclock -a
调整功能也可以用下面的命令来执行。
$ sudo hwclock --adjust
功能3:-s或-hctosys
这个功能将从实时时钟(或硬件时钟)获取时间,并将该时间设置为系统时间。
你可以通过两种方式执行该操作。
$ sudo hwclock --hctosys
或者。
$ sudo hwclock -s
功能4:-w或-systohc
"hwclock"的这个功能将硬件时钟的时间设置为系统时间;它与"-hctosys"的功能相反。
执行下面的命令来执行该操作。
$ sudo hwclock --systohc
或者。
$ sudo hwclock -w
函数5:-systz这个函数作为**"-hctosys**"的替代品;它可以执行以下操作。
它设置了内核的时区,并可以在需要时将系统时钟的时标修正为UTC。它可以用下面的命令来执行。
$ sudo hwclock --systz
此外,有几个函数从选项中获取输入;它们需要一个选项参数来给出结果。例如,"-set "函数根据"-date "选项设置实时时钟,而"-predict "函数也依赖于"-date "选项。-predict "函数根据一个特定的日期来预测RTC的漂移时间。
如何在Ubuntu中使用hwclock命令的选项
本节介绍了hwclock支持的各种标志选项;应用这些选项可以获得所需的输出,或者有时可以与hwlcock的功能一起使用,以获得扩展的结果。
选项1:-date
这个日期选项与两个函数一起使用;**"-predict "**和"-set";否则,这个选项不能单独执行。
在下面的例子中。"-set "函数用于将指定的日期和时间设置为它们;例如,下面的命令将把日期改为 "2021-08-05",时间改为 "15:15"。
$ sudo hwclock --set --date= ‘2021-08-05 15:15’
选项2:-l或-local time
"hwclock"的这个选项用于以本地格式显示你的硬件时钟的时间。
$ sudo hwclock -l
或者
$ sudo hwclock --localtime
选项3:-u或-utc你可以将硬件时钟的时标保持在UTC,这个选项将帮助你以UTC显示RTC的时标。
$ sudo hwclock -u
或者。
$ sudo hwclock --utc
选项4:-verbose这个选项用来获取硬件时钟的详细信息;最初,术语"-debug "或"-D "被用来获取这样的信息,但现在它被废弃了,而改用"-verbose"。下面的命令将有助于执行这种操作。
$ sudo hwclock --verbose
此外,还有其他一些选项可以用来获取 "hwclock"的详细分析;例如,"-V "用来打印 "hwclock"的版本信息;"-h或"-help "用来列出hwclock的可用功能和选项。
总结
hwclock"是Ubuntu中一个用于访问硬件时钟的工具。它可以用来执行各种任务,比如显示时间、将硬件时钟设置为特定时间等等。这些操作可以通过使用 "hwclock"的功能和选项来完成。
本指南详细列出了hwclock的功能,以及hwclock的功能和选项。本指南中所讨论的功能和选项用于根据你的需要调整hwclock的操作。