Time zone时区设置是最为重要的基本系统配置之一,如果时区设置错误,可能会引起在线业务或应用不能正常访问,甚至会拒绝提供服务。
CentOS和RHEL经常用于高端企业级应用,也是众多VPS的首选操作系统,正由于它们在应用中的重要地位,所以更要保证时区设置正确。
以下来详细讲解在CentOS和RHEL系统中如何更改和固定时区。
1] 更改时区
首先使用如下命令查看一下当前时区信息:
# timedatectl
图.1 显示时区信息
如图.1所示,主机的当前时区为America/New_York,如果要把它修改为亚洲城市,首先使用如下命令查看一下系统支持的时区:
# timedatectl list-timezones | grep Asia | more
图.2 查找系统支持时区信息
如图.2所示,此命令会显示系统支持的时区信息,加入”| grep Asia | more”后可以筛选内容和方便查看。如果想把主机的时区更改为”Asia/Hong_Kong”,则使用如下命令进行设置:
# timedatectl set-timezone Asia/Hong_Kong
2] 验证更改结果
验证时区修改结果也很容易,使用如下两条命令中的一条即可:
# date OR # ls -l /etc/localtime
现在,主机的时区就已经被修改为Asia/Hong_Kong了。