Configurar o fuso horário corretamente no Ubuntu 26.04 é um passo básico, mas crítico, para garantir carimbos de data e hora consistentes em logs, tarefas agendadas e eventos do sistema. Neste tutorial, o foco é o método moderno via terminal com timedatectl (systemd), cobrindo também o caminho pela interface do GNOME para quem usa desktop.
Requisitos
- Sistema: Ubuntu 26.04 (Resolute Raccoon)
- Ferramentas: systemd (
timedatectl) e, opcionalmente, GNOME Settings (para GUI) - Acesso privilegiado: root ou
sudo
Verifique o fuso horário atual
O ponto de partida é inspecionar a configuração atual. O timedatectl exibe uma visão completa do estado de data e hora do sistema, incluindo o fuso ativo.
timedatectlNa saída, procure a linha “Time zone” para ver o fuso atual (formato Region/City). O comando também apresenta hora local, UTC, hora do RTC e o status de sincronização NTP.
Se você precisa apenas do identificador de fuso, útil em scripts, veja o caminho direto pelo arquivo:
cat /etc/timezoneEsse arquivo contém somente o identificador do fuso.
Liste fusos disponíveis
Antes de definir um novo fuso, liste o que está disponível no sistema:
timedatectl list-timezonesA lista aparece no formato Region/City. A fonte cita exemplos como America/Chicago, Europe/Paris e Asia/Tokyo. Para sair do pager, use q.
Para encontrar rapidamente sua região, filtre com grep:
timedatectl list-timezones | grep AmericaSubstitua America por outro termo (continente ou país) para estreitar o resultado.
Atenção à capitalização
Identificadores de fuso são case-sensitive. Por isso, America/New_York funciona, enquanto america/new_york não é o formato esperado.
Defina o fuso horário com timedatectl
Este é o método recomendado no Ubuntu 26.04: aplicar a mudança com timedatectl set-timezone, que entra em vigor imediatamente e permanece após reboot.
sudo timedatectl set-timezone Europe/BratislavaA fonte indica que o ajuste reflete na hora do sistema sem exigir reinicialização.
Exemplos citados na fonte
America/Los_AngelesAmerica/ChicagoAmerica/New_YorkEurope/LondonEurope/BerlinAsia/TokyoAustralia/SydneyUTC
Opção comum para servidores: UTC
Para ambientes de servidor, especialmente distribuídos, a fonte recomenda UTC para manter consistência e evitar complicações com horário de verão.
sudo timedatectl set-timezone UTCAtive ou verifique sincronização por NTP (quando a hora estiver errada)
Se o fuso estiver correto, mas a hora continuar incorreta, a fonte orienta checar o NTP no timedatectl e habilitar se necessário:
sudo timedatectl set-ntp trueAjuste o fuso pela interface gráfica (GNOME)
Para usuários de desktop no Ubuntu 26.04, a fonte descreve o caminho pelo GNOME Settings:
- Abra Settings (pelo menu do sistema no canto superior direito e o ícone de engrenagem, ou pesquisando por “Settings”).
- No painel esquerdo, vá em System e clique em Date & Time.
- Se Automatic Time Zone estiver ativado, o Ubuntu usa a localização de rede para definir o fuso automaticamente.
- Para definir manualmente, desative a opção automática e ajuste o campo de Time Zone usando o seletor (mapa) ou digitando a cidade.
Observação prática da fonte: o fuso automático depende de conexão de rede ativa e serviços de localização. Em servidores ou sistemas sem esses serviços, prefira o método via terminal.
Verifique se a mudança funcionou
A fonte apresenta três formas úteis de validação.
1) Verificação completa com timedatectl
timedatectlConfirme se a linha “Time zone” mostra o valor desejado e se a hora local bate com o fuso escolhido.
2) Verificação rápida com date
dateA saída inclui a abreviação de timezone (por exemplo, UTC), o que ajuda a confirmar o fuso ativo.
3) Checagem do symlink do /etc/localtime
ls -l /etc/localtimeO link simbólico deve apontar para o arquivo correspondente em /usr/share/zoneinfo/.
Perguntas frequentes
Preciso reiniciar para aplicar o novo fuso?
Não. Mudanças feitas com timedatectl set-timezone têm efeito imediato. Ela também observa que alguns aplicativos podem precisar ser reiniciados para exibir horários atualizados.
Qual fuso usar em servidores?
Recomenda-se UTC, especialmente em ambientes distribuídos, para evitar complicações com horário de verão e simplificar correlação de logs.
O fuso está certo, mas a hora está errada. O que faço?
Verifique se o sistema está sincronizando via NTP no timedatectl. Se estiver desativado, habilite com sudo timedatectl set-ntp true.
Como voltar ao padrão?
O Ubuntu 26.04 usa UTC por padrão durante a instalação (a menos que você configure diferente). Para voltar, aplique:
sudo timedatectl set-timezone UTC