为了在 red hat Linux 机器(版本 5 和 6)上配置时区,需要配置文件:
/etc/sysconfig/clock
并在它们之间创建符号链接
/etc/localtime to /usr/share/zoneinfo/America/New_York
但/etc/sysconfig/clock
还需要将ZONE
变量设置为以下示例:
ZONE="America/New_York"
那么当从指向ZONE=America/New_York
的链接中非常清楚时,需要设置变量吗?/etc/localtime
/usr/share/zoneinfo/**America/New_York**
那么需要用“ ”值设置ZONE
参数吗?America/New_York
随着 RHEL 7 的引入,时区是通过 systemd 管理的,它提供了一个自定义实用程序来更改时区:
timedatectl
列出所有可用时区:
要实际更改时区,(作为 root 或使用
sudo
):timedatectl set-timezone
不仅会使修改后的时区立即生效,还会更新/etc/localtime
符号链接以使该更改在重新启动后保持不变。所以设置时钟的“正确”方法(至少在 RHEL 7 之前)是编辑
/etc/sysconfig/clock
然后运行tzdata-update
,然后更新/etc/localtime
;您刚刚手动完成了该步骤。