Linux命令:timdatectl

用途

英文全称 time date control,用于设置系统的时间或者时区。

语法格式

timedatectl [参数]

用法

# 显示状态信息,查看系统的时间和时区
[linuxprobe@linuxprobe ~]$ timedatectl status
               Local time: Tue 2022-08-16 05:52:51 CST
           Universal time: Mon 2022-08-15 21:52:51 UTC
                 RTC time: Mon 2022-08-15 21:52:53
                Time zone: Asia/Shanghai (CST, +0800)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no

# 列出已知的时区
[linuxprobe@linuxprobe ~]$ timedatectl list-timezones
Africa/Abidjan
Africa/Accra
Africa/Addis_Ababa
Africa/Algiers
Africa/Asmara
Africa/Bamako
...

# 设置系统时区为上海时区
[linuxprobe@linuxprobe ~]$ timedatectl set-timezone Asia/Shanghai

# 设置系统日期
[linuxprobe@linuxprobe ~]$ timedatectl set-time 2022-08-15

# 设置系统时间
[linuxprobe@linuxprobe ~]$ timedatectl set-time 22:00