Verifique se o fuso horário também foi alterado em
/etc/sysconfig/clockpela configuração
ZONE="America/New_York"
Eu uso uma instância do servidor do Amazon EC2 que executa uma distro chamada Amazon Linux AMI . (Eu li que é baseado no CentOS / Red Hat). Minha versão específica é a versão 2012.09 .
De qualquer forma, consegui alterar o fuso horário há cerca de uma semana, a partir do padrão UTC para America / New_York (que é o formato EST / EDT). O comando que eu usei para mudar foi:
ln -sf /usr/share/zoneinfo/America/New_York /etc/localtime
... graças a esta outra questão de falha no servidor . Nesse ponto, consegui executar date
na linha de comando e exibi corretamente a hora EDT. E mesmo depois que o EDT "voltou" para a EST no último domingo, fiquei satisfeito ao descobrir que a execução date
ainda produzia a hora local correta. Então isso foi ótimo.
No entanto, depois de executar um yum update
ontem, parece que meu fuso horário foi revertido de volta à planície 'ol UTC. Chequei até mesmo o tempo da última modificação do arquivo /etc/localtime
e, de fato, ele confirmou que ele foi modificado na mesma época em que eu atualizei.
Existe alguma maneira de evitar que isso aconteça novamente, ou eu vou estar preso redefinindo o fuso horário toda vez que eu faço um yum update
?
Aqui está o que eu uso no meu para mantê-los no horário do Pacífico:
sed -i '/ZONE/c \ZONE="America\/Los_Angeles"' /etc/sysconfig/clock
ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime