Linux 设置时区

timedatectl 这个工具可以查询和修改当前系统里面关于时区的相关设置。

timedatectl 有以下几个用法:

1
2
3
4
5
6
7
8
# 查看系统时间方面的各种状态
timedatectl

# 列出所有时区
timedatectl list-timezones

# 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间
timedatectl set-local-rtc 1

timedatectl 设置时区也很方便

1
2
# 设置系统时区为上海
timedatectl set-timezone Asia/Shanghai

当然,还有个更通用也更简单的方法:

1
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime