flysmog.pages.dev

Como converter data de sistema para outro fuso horário no Linux?

Converter a data e hora do sistema para outro fuso horário no Linux pode parecer complexo, mas com os comandos certos, é uma tarefa rápida e precisa. Este método é eficaz porque utiliza ferramentas nativas do sistema, garantindo consistência e confiabilidade.

Pré-requisitos

Verificar o fuso horário atual do sistema

Antes de alterar o fuso horário, é importante verificar qual está configurado atualmente. Use o comando:

date +"%Z %z"

Alterar o fuso horário do sistema

Para alterar o fuso horário do sistema, utilize o comando sudo timedatectl set-timezone seguido do nome do fuso desejado. Por exemplo, para mudar para o fuso horário de Brasília:

sudo timedatectl set-timezone America/Sao_Paulo

Verificar a alteração do fuso horário

Após a alteração, confirme se o fuso horário foi atualizado corretamente com o comando:

timedatectl status

Exemplo Prático

Veja na tabela abaixo um exemplo de como o fuso horário do sistema é alterado:

Ação Comando Saída Esperada
Verificar fuso atual date +"%Z %z" UTC +0000
Alterar para Brasília sudo timedatectl set-timezone America/Sao_Paulo (sem saída)
Verificar alteração timedatectl status America/Sao_Paulo (BRT)

Conclusão

Com estes comandos, você pode converter facilmente a data e hora do sistema para qualquer fuso horário no Linux, garantindo precisão e evitando erros manuais.