Linux · 2 min read · Oct 22, 2025

Como mudar o fuso horário no Debian Linux

O fuso horário no Debian, assim como em outras distribuições Linux, é uma configuração de sistema que determina a hora local para o sistema e suas aplicações. Ele é configurado pelo arquivo /etc/localtime, que é um link simbólico para o arquivo de fuso horário apropriado localizado em /usr/share/zoneinfo/. Por padrão, durante a instalação, o Debian solicita que o usuário selecione seu fuso horário, mas pode ser alterado posteriormente usando comandos como timedatectl, o método preferido em sistemas que usam systemd. Essa configuração influencia os timestamps em arquivos, logs e eventos do sistema, e garante que todas as operações envolvendo tempo sejam precisas de acordo com a região geográfica especificada.

Este guia mostrará como definir o Fuso Horário no Debian.

Definir fuso horário usando o comando timedatectl

Verifique o fuso horário atual:

timedatectl

Liste todos os fusos horários disponíveis:

timedatectl list-timezones

Você pode rolar pela lista ou usar o comando grep para filtrar regiões específicas, por exemplo:

timedatectl list-timezones | grep -i "America"

Defina o novo fuso horário: Substitua Region/City pelo seu fuso horário desejado (por exemplo, America/New_York).

sudo timedatectl set-timezone Region/City

Verifique a alteração:

timedatectl

Definir fuso horário manualmente criando um link simbólico

Se timedatectl não estiver disponível, você pode mudar o fuso horário manualmente criando um link simbólico:

Liste os fusos horários disponíveis:

ls /usr/share/zoneinfo

Faça backup do arquivo de hora local existente:

sudo mv /etc/localtime /etc/localtime.bak

Crie um link simbólico para o fuso horário desejado: Substitua Region/City pelo fuso horário apropriado.

sudo ln -s /usr/share/zoneinfo/Region/City /etc/localtime

Verifique a alteração:

date

Isso deve atualizar o fuso horário do seu sistema imediatamente.

O comando timedatectl define o fuso horário permanentemente?

Sim, quando você define o fuso horário usando o comando timedatectl no Debian (ou outras distribuições Linux que usam systemd), a alteração do fuso horário é permanente.

Aqui está o porquê:

  • Mudanças Permanentes: O comando timedatectl set-timezone atualiza o arquivo /etc/localtime, que é um link simbólico apontando para o arquivo apropriado em /usr/share/zoneinfo/. Este arquivo é lido pelo sistema para determinar o fuso horário correto. Como a alteração é refletida neste arquivo de configuração, ela persiste após reinicializações.
  • Sem Necessidade de Passos Adicionais: Você não precisa realizar etapas adicionais para que a alteração permaneça após uma reinicialização. O timedatectl cuida de todos os ajustes necessários.

Se você quiser verificar se a alteração é persistente, pode checar o fuso horário após reiniciar seu sistema executando:

timedatectl

Isso exibirá o fuso horário atual do sistema, confirmando que sua configuração foi salva.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.