Como alterar o Fuso Horário no Linux - Certificação LPIC 1
Índice:
- Verificando o fuso horário atual
- Alterando o fuso horário no Linux
- Alterando o fuso horário criando um link simbólico
- Conclusão
Um fuso horário é uma região geográfica que possui o mesmo horário padrão. Normalmente, o fuso horário é definido durante a instalação do sistema operacional, mas pode ser facilmente alterado posteriormente.
Usar o fuso horário correto é essencial para muitas tarefas e processos relacionados ao sistema. Por exemplo, o cron daemon usa o fuso horário do sistema para executar tarefas cron. O fuso horário também é usado para registros de data e hora dos logs.
Este tutorial aborda as etapas necessárias para definir ou alterar o fuso horário no Linux.
Verificando o fuso horário atual
timedatectl
é um utilitário de linha de comando que permite visualizar e alterar a hora e a data do sistema. Está disponível em todos os sistemas Linux modernos baseados em systemd.
Para visualizar o fuso horário atual, chame o comando
timedatectl
sem nenhuma opção ou argumento:
timedatectl
Local time: Tue 2019-12-03 16:30:44 UTC Universal time: Tue 2019-12-03 16:30:44 UTC RTC time: Tue 2019-12-03 16:30:44 Time zone: Etc/UTC (UTC, +0000) System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no
A saída acima mostra que o fuso horário do sistema está definido como UTC.
O fuso horário do sistema é configurado através da ligação simbólica do arquivo
/etc/localtime
ao identificador de um fuso horário binário no
/usr/share/zoneinfo
.
Outra maneira de verificar o fuso horário é visualizar o caminho para o qual o link simbólico aponta usando o comando
ls
:
ls -l /etc/localtime
lrwxrwxrwx 1 root root 27 Dec 3 16:29 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC
Alterando o fuso horário no Linux
Antes de alterar o fuso horário, você precisará descobrir o nome longo do fuso horário que deseja usar. A convenção de nomenclatura de fuso horário geralmente usa o formato "Região / Cidade".
Para visualizar todos os fusos horários disponíveis, use o comando
timedatectl
ou liste os arquivos no
/usr/share/zoneinfo
:
timedatectl list-timezones
… America/Montserrat America/Nassau America/New_York America/Nipigon America/Nome America/Noronha…
Depois de identificar qual fuso horário é preciso para o seu local, execute o seguinte comando como usuário root ou sudo:
Por exemplo, para alterar o fuso horário do sistema para
Para verificar a alteração, chame o comando
Missão cumprida! Você alterou com sucesso o fuso horário do seu sistema. Remova o link simbólico ou arquivo atual: Identifique o fuso horário que você deseja configurar e crie um link simbólico: Verifique-o listando o arquivo
A saída inclui o fuso horário, neste exemplo que é "EST". Para alterar o fuso horário nos sistemas Linux, use o
Sinta-se livre para deixar um comentário se tiver alguma dúvida.
sudo timedatectl set-timezone
America/New_York
, digite:
sudo timedatectl set-timezone America/New_York
timedatectl
novamente:
timedatectl
Local time: Tue 2019-12-03 13:55:09 EST Universal time: Tue 2019-12-03 18:55:09 UTC RTC time: Tue 2019-12-03 18:02:16 Time zone: America/New_York (EST, -0500) System clock synchronized: no systemd-timesyncd.service active: yes RTC in local TZ: no
Alterando o fuso horário criando um link simbólico
sudo rm -rf /etc/localtime
sudo ln -s /usr/share/zoneinfo/America/New_York /etc/localtime
/etc/localtime
ou chamando o comando
date
:
date
Conclusão
sudo timedatectl set-timezone
seguido pelo nome longo do fuso horário que você deseja definir.
Como definir ou alterar o fuso horário no centos 7

No CentOS, o fuso horário do sistema é definido durante a instalação, mas pode ser facilmente alterado posteriormente. Este tutorial explica como definir ou alterar o fuso horário no CentOS 7.
Como definir ou alterar o fuso horário no debian 9

Usar o fuso horário correto é importante para muitas tarefas e processos relacionados ao sistema. O fuso horário do sistema é definido durante a instalação, mas pode ser facilmente alterado posteriormente. Este tutorial mostra como definir ou alterar o fuso horário no Debian 9.
Como definir ou alterar o fuso horário no ubuntu 18.04

No Ubuntu, o fuso horário do sistema é definido durante a instalação, mas pode ser facilmente alterado posteriormente. Este tutorial demonstra como definir ou alterar o fuso horário no Ubuntu 18.04 e versões anteriores na linha de comando ou na GUI.