linux基础命令之timedatectl命令

叶sir学编程 2024-05-19 23:02:49

timedatectl是linux系统下用于查询和更改系统时钟和日期设置的命令工具。

语法格式:timedatectl 参数;参数可以为空

图1

如图1,当参数为空的时候,显示时间,时区等信息。

信息说明

Local time:显示的是本地当前时间信息,包括星期,时区。

Universal time:显示的是协调世界时间(UTC)。

RTC time:显示的是硬件时钟时间,该时间和本地时间是否一致,取决于RTC in local TZ参数。

Time zone:显示的当前时区和时差信息。

System clock synchronized:该参数表示的是系统时钟是否与时间服务器同步,yes表示已经同步。

systemd-timesyncd.service active:该参数表示systemd-timesyncd服务是否运行,并是否在同步系统时间,yes表示服务正在运行,并且正在尝试同步系统时间。

RTC in local TZ:该参数表示是否将硬件时钟(RTC time)设置为本地时间。

参数说明

status:该参数用于查询当前时间设置,和参数为空一样。

图2

set-time:用于设置时间和日期,不过设置之前一般需要先关闭时间同步(如图3命令2),否则会报错。

图3

list-timezones:该参数用于查看支持设置的时区。

图4

set-timezone:设置时区,输入的数据为list-timezones参数所显示的值。

set-local-rtc:用于设置本地时钟(Local time)和硬件时钟(RTC time)是否同步。

图5

0 阅读:0