Linux/Ubuntu使用 timedatectl 命令更改时区

使用 timedatectl 命令更改时区

如果我想使用 UTC 以外的其他时区怎么办?这很容易!

首先,使用命令列出可用时区:

[code] 1. $ timedatectl list-timezones

[/code]

你将看到类似于下图的输出。

使用 timedatectl 命令列出时区

你可以使用以下命令设置所需的时区(例如,Asia/Shanghai):

(在时区设置中,要注意 CST

这个缩写会代表四个不同的时区,因此建议使用城市和 UTC+8 来设置。)

[code] 1. $ sudo timedatectl set-timezone Asia/Shanghai

[/code]

使用 date 命令再次检查时区是否已真正更改:

[code] 1. $ date

  2. Tue Jul 30 20:22:33 CST 2019

[/code]

或者,如果需要详细输出,请使用 timedatectl 命令:

[code] 1. $ timedatectl

  2. Local time: Tue 2019-07-30 20:22:35 CST

  3. Universal time: Tue 2019-07-30 12:22:35 UTC

  4. RTC time: Tue 2019-07-30 12:22:36

  5. Time zone: Asia/Shanghai (CST, +0800)

  6. System clock synchronized: yes

  7. systemd-timesyncd.service active: yes

  8. RTC in local TZ: no

[/code]

如你所见,已将时区从 UTC 更改为 CST (中国标准时间)。()

要切换回 UTC 时区,只需运行:

[code] 1. $ sudo timedatectl set-timezone UTC

你可能感兴趣的:(Linux/Ubuntu使用 timedatectl 命令更改时区)