我正在尝试更改我的服务器的时区。
我关注这教程,但我无法将其更改为太平洋标准时间。
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