有时我们在新安装系统时忘记了设置正确的时区,我们需要来配置时区。在CentOS/ RHEL系统的系统所有时区设置文件所在
/usr/share/zoneinfo/ 和
/etc/localtime 目录下,使用文件在操作系统设置系统当前时区。因此,要改变服务器的时区的最好的办法就是链接 /etc/localtime 文件,更改在 /usr/share/zoneinfo/ 文件的配置文件。 首先使用
date命令检查你的系统当前使用的时区。
[root@tecadmin ~]# date
Fri Jan 2 05:10:00 EST 2015
根据上面的例子我们的系统时区设置为EST。
在CentOS/ RHEL 7中更改时区
在CentOS/ RHEL 7中我们用
timedatectl命令来更改系统的当前时区。首先使用以下命令列出所有时区
# timedatectl list-timezones
现在,使用下面的命令来更改时区为 America/Los_Angeles(美国/洛杉矶)。
# timedatectl set-timezone America/Los_Angeles
在CentOS / RHEL 6/5 中更改时区
要在CentOS / RHEL 6/5更改时区,我们可以简单地链接
/etc/localtime 与正确的时区的配置文件的文件。 例如我们设置
America/Los_Angeles作为我们的本地系统时区。
# mv /etc/localtime /root/localtime.old
# ln -s /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
时区已成功改变。让我们再次检查时区。
[root@tecadmin ~]# date
Fri Jan 2 14:10:54 IST 2015