Modificando a “TimeZone” no RedHat/CentOS
No meu caso, minha TimeZone é América/Recife e não estou utilizando UTC.
1) Editar o arquivo /etc/sysconfig/clock e dexa-lo assim:
# vim /etc/sysconfig/clock
ZONE=”America/Recife”
UTC=false
ARC=false
Onde “America/Recife” é a minha TimeZone. Por exemplo, se você estiver em São Paulo deverá utilizar “America/Sao_Paulo” para visualizar as “TimeZones” disponíveis, dê uma olhada em: /usr/share/zoneinfo/
2) Agora vamos linkar para se tornar a TimeZone default do sistema:
# ln -sf /usr/share/zoneinfo/America/Recife /etc/localtime
Agora é só testar:
# date
Qua Set 7 11:35:43 BRT 2011
Deverá ser retornado corretamente a data.