Portanto, a maneira "correta" de acertar o relógio (pelo menos antes do RHEL 7) é editar /etc/sysconfig/clock
e depois executar tzdata-update
, que então atualizará /etc/localtime
; você acabou de fazer esse passo manualmente.
Para configurar o fuso horário na máquina Linux Red Hat (versão 5 e 6) precisa configurar o arquivo:
/etc/sysconfig/clock
E crie um link simbólico entre
/etc/localtime to /usr/share/zoneinfo/America/New_York
mas /etc/sysconfig/clock
também é necessário para definir a variável ZONE
como o exemplo a seguir:
ZONE="America/New_York"
Então, qual é a necessidade de definir a variável ZONE=America/New_York
quando estiver muito claro no link /etc/localtime
que é apontado como /usr/share/zoneinfo/**America/New_York**
? p>
Então, qual é a necessidade de definir o parâmetro ZONE
com o valor " America/New_York
"?
Com a introdução do RHEL 7, o fuso horário é gerenciado pelo systemd, que fornece um utilitário personalizado para alterar o fuso horário: timedatectl
Para listar todos os fusos horários disponíveis:
timedatectl list-timezones
Para alterar realmente o fuso horário, (como root ou usando sudo
):
timedatectl set-timezone time_zone
timedatectl set-timezone
não só fará o fuso horário modificado entra em vigor imediatamente, mas também atualizará o link simbólico /etc/localtime
para tornar essa alteração persistente nas reinicializações.