RH系(Red Hat, CentOS)设置时区有个很常用的工具:timedatectl,可以通过这个工具查询当前系统里面关于时区的相关设置,也可以更改时区,比如让远程服务器和本地时区同步。

timedatectl有以下几个用法:

1# 查看系统时间方面的各种状态
2timedatectl
3
4# 列出所有时区
5timedatectl list-timezones
6
7# 将硬件时钟调整为与本地时钟一致, 0 为设置为 UTC 时间
8timedatectl set-local-rtc 1

timedatectl设置时区也很方便

1# 设置系统时区为上海,一般时区都是设置成上海
2timedatectl set-timezone Asia/Shanghai

当然,除了CentOS这个工具之外,还有个更通用也更简单的方法可以设置时区

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