Se o seu servidor Debian 12 estiver com o horário incorreto (por exemplo, adiantado 3 horas), é provável que o fuso horário esteja configurado para UTC ou outro diferente do Horário de Brasília.
Este guia mostra como corrigir isso facilmente usando o comando timedatectl
.
Verificar o fuso horário atual
Execute o comando abaixo para ver o fuso horário atual:
timedatectl
Procure pela linha:
Time zone: ...
Se não estiver como America/Sao_Paulo
, será necessário ajustar.
Definir o fuso horário para Brasília
- Listar as zonas de tempo disponíveis (opcional):
timedatectl list-timezones | grep Sao_Paulo
- Definir o fuso horário corretamente:
sudo timedatectl set-timezone America/Sao_Paulo
- Verificar novamente:
timedatectl
Agora a linha
Time zone
deve mostrar:America/Sao_Paulo (UTC-3)
Habilitar sincronização com a internet (NTP)
Para garantir que o horário esteja sempre atualizado automaticamente:
sudo timedatectl set-ntp true
Observações
- Não é necessário reiniciar o servidor após a alteração.
- Esse procedimento é válido para Debian 12, mas também funciona em versões anteriores e outras distribuições que usam
systemd
.