Назад | Перейти на главную страницу

Часовой пояс Linux не меняется

Невозможно изменить часовой пояс на PST8PDT даже после попытки всех возможных методов

[root@test ~]# date
Tue May 10 07:24:18 EDT 2016
[root@test ~]# ll /etc/localtime
lrwxrwxrwx 1 root root 27 May 10 06:35 /etc/localtime -> /usr/share/zoneinfo/PST8PDT
[root@test ~]# cat /etc/profile | grep TZ
export TZ=PST8PDT
[root@test ~]# date
Tue May 10 07:24:57 EDT 2016

[root@test ~]# echo $TZ
PST8PDT
[root@test ~]# ls /root/.profile
ls: /root/.profile: No such file or directory

Любой другой способ изменить?

[root@test ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.10 (Tikanga)

Вы не должны использовать "часовые пояса" древнего стиля, такие как PST8PDT. Они устарели и вообще недоступны, по крайней мере, начиная с RHEL 6 (2010).

Вместо этого используйте текущие, например America/Los_Angeles.

export TZ=America/Los_Angeles
ln -snf /usr/share/zoneinfo/$TZ /etc/localtime