更改时区,Centos Apache 服务器

更改时区,Centos Apache 服务器

我正在尝试更改我的服务器的时区。

我关注教程,但我无法将其更改为太平洋标准时间。

ln -sf /usr/share/zoneinfo/EST localtime

可以工作,但是

ln -sf /usr/share/zoneinfo/PST localtime

不会。这是怎么回事?

答案1

您需要做两件事:编辑 /etc/sysconfig/clock,您需要更改 ZONE 变量。一旦您更改了它,下次重新启动 CentOS 时它将应用更改。

要立即应用它,您需要更改 /etc/localtime,即

ln -sf /usr/share/zoneinfo/PST8PDT /etc/localtime

这将使更改立即生效,但请记住还要编辑 /etc/sysconfig/clock,以便您的更改不会在下次重启时被撤消。

答案2

# yum -y install system-config-date
# system-config-date

答案3

从 CentOS7 开始:

timedatectl set-timezone US/Pacific

问题没有指定 CentOS 版本,并且默认的 CentOS 7(RHEL 7)上不再有 /etc/sysconfig/clock。

答案4

尝试ln -sf /usr/share/zoneinfo/US/Pacific localtime

相关内容