如何更改CentOS/RHEL 8/7/6的时区
时间:2019-05-19 01:25:38 来源:igfitidea点击:
有时我们忘记为新安装的系统正确设置时区,或者有时我们需要为各种测试更改系统的时区,等等。
在CentOS/RHEL系统中,所有时区设置文件都位于 /usr/share/zoneinfo/目录下, /etc/localtime是操作系统用于设置系统当前时区的文件。
因此,更改服务器时区的最佳方法是将/etc/localtime文件链接到/usr/share/zoneinfo/下的正确配置文件。
首先使用 date命令检查系统所使用的当前时区。
[Hyman@theitroad ~]# date Mon Oct 14 11:04:38 EST 2019
根据上面的信息,我们的系统时区被设置为EST。
更改CentOS/RHEL 8/7的时区
在CentOS/RHEL 7中,我们使用 timedatectl命令来更改系统的当前时区。
首先使用以下命令列出所有时区
timedatectl list-timezones
现在使用以下命令将时区更改为 Asian/Chongqing。
timedatectl set-timezone Asian/Chongqing
更改CentOS/RHEL 6/5的时区
要更改CentOS/RHEL 6/5上的时区,只需将 /etc/localtime与正确的时区配置文件链接。
例如,我们正在设置 Asian/Chongqing为我们的本地系统时区。
mv /etc/localtime /root/localtime.old ln -s /usr/share/zoneinfo/Asian/Chongqing /etc/localtime
时区已成功更改。
让我们再看看时区。
[Hyman@theitroad ~]# date Mon Oct 14 04:05:08 CST 2019