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:
timedatectlListe todos os fusos horários disponíveis:
timedatectl list-timezonesVocê 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/CityVerifique a alteração:
timedatectlDefinir 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/zoneinfoFaça backup do arquivo de hora local existente:
sudo mv /etc/localtime /etc/localtime.bakCrie 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/localtimeVerifique a alteração:
dateIsso 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-timezoneatualiza 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
timedatectlcuida 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:
timedatectlIsso exibirá o fuso horário atual do sistema, confirmando que sua configuração foi salva.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.