fuso horário do Linux não está mudando

1

Não é possível alterar o fuso horário para PST8PDT, mesmo depois de tentar todos os métodos possíveis

[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

Algum outro método para mudar?

[root@test ~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 5.10 (Tikanga)
    
por user173141 10.05.2016 / 15:30

1 resposta

3

Você não deve usar o estilo antigo "timezones" como o PST8PDT. Estes foram preteridos e nem sequer estão disponíveis desde pelo menos RHEL 6 (2010).

Em vez disso, use os atuais, por ex. America/Los_Angeles .

export TZ=America/Los_Angeles
ln -snf /usr/share/zoneinfo/$TZ /etc/localtime
    
por 10.05.2016 / 16:03