Como ajustar o horário e o fuso horário (timezone) no Ubuntu

VPS e Cloud ServerAtualizado em

Siga os passos abaixo no terminal da sua VPS Ubuntu para ajustar o fuso horário (timezone) e sincronizar o relógio do sistema.

1. Liste os fusos horários disponíveis

timedatectl list-timezones

2. Defina o fuso horário desejado

Exemplo para o horário de Brasília:

sudo timedatectl set-timezone America/Sao_Paulo

3. Ative a sincronização automática do relógio

O Ubuntu já traz o serviço que acerta o relógio pela internet (systemd-timesyncd). Garanta que ele está ligado:

sudo timedatectl set-ntp true

4. Use os servidores do NTP.br (opcional)

Para sincronizar com os servidores oficiais da hora no Brasil (a.ntp.br, b.ntp.br e c.ntp.br), crie este arquivo de configuração e reinicie o serviço:

sudo mkdir -p /etc/systemd/timesyncd.conf.d
printf '[Time]\nNTP=a.ntp.br b.ntp.br c.ntp.br\n' | sudo tee /etc/systemd/timesyncd.conf.d/ntpbr.conf
sudo systemctl restart systemd-timesyncd

5. Confira o horário

Rode o comando abaixo:

timedatectl

O horário certo aparece em Local time, o fuso em Time zone, e as linhas System clock synchronized: yes e NTP service: active mostram que a sincronização está funcionando. Logo depois de reiniciar o serviço, o synchronized pode levar alguns segundos para mudar para yes.

Dica: se o passo 4 mostrar Unit systemd-timesyncd.service not found, a sua VPS usa outro serviço de hora (como o chrony), que já sincroniza sozinho. Nesse caso, basta conferir com o passo 5.

Ainda com dúvida? A nossa equipe ajuda pelo chamado.

Abrir chamado