Olá amigo leitor, o uso correto do fuso-horário pode evitar diversos problemas em seu sistema.
Tanto o sistema de arquivos, na criação ou modificação, sem contar com as tarefas agendadas no sistema que são muito importantes.
Além disso, quem nunca em suas instalações mais rápidas esqueceu de colocar sua localização correta?
Mas isso não importa, pois nos sistemas baseados em Debian, como o próprio ou o Mint, ou Ubuntu poderão ter seus relógios ajustados posteriormente sem problema algum.
Verificando sua data e hora atual (corrente)
Existem dois comandos que você pode facilmente verificar sua data e hora nos sistemas Debian.
timedatectl
Fornece informações mais precisas, no formato UTC.
Local time: Qua 2020-08-26 12:32:25 UTC Universal time: Qua 2020-08-26 12:32:25 UTC RTC time: Qua 2020-08-26 12:32:24 Time zone: Etc/UTC (UTC, +0000) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: n/a
Ou mesmo pelo comando
date
Que fornece informações mais básicas.
Qua Ago 26 12:38:26 UTC 2020
Mudando o fuso-horário com um link simbólico
O arquivo que define o seu horário local é na verdade um link simbólico que podemos criar em /etc/localtime com o comando
sudo ln -sf /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime
No caso apontando para o fuso de São Paulo.
O resultado do comando timedatectl ficará assim:
Local time: Qua 2020-08-26 09:50:42 -03 Universal time: Qua 2020-08-26 12:50:42 UTC RTC time: Qua 2020-08-26 12:50:41 Time zone: America/Sao_Paulo (-03, -0300) NTP enabled: no NTP synchronized: yes RTC in local TZ: no DST active: no Last DST change: DST ended at Sáb 2020-02-15 23:59:59 -02 Sáb 2020-02-15 23:00:00 -03 Next DST change: DST begins (the clock jumps one hour forward) at Sáb 2020-10-31 23:59:59 -03 Dom 2020-11-01 01:00:00 -02
E o comando date
Qua Ago 26 09:49:46 -03 2020
Você pode ver o apontamento digitando o comando:
ls -lah /etc/localtime
O resultado:
lrwxrwxrwx 1 root root 37 Ago 26 09:49 /etc/localtime -> /usr/share/zoneinfo/America/Sao_Paulo
E seu fuso-horário estará corrigido.
Ajustando fuso-horário de outras regiões do mundo
Você pode ver todas as regiões que estão divididas em subdiretórios listados em /usr/share/zoneinfo/
No caso do Brasil podemos usar tanto o fuso-horário da América, que fica no diretório /usr/share/zoneinfo/America/ sendo dividido em:
- Bahia
- Bahia_Bamderas
- Belem
- Boa_Vista
- Campo_Grande
- Cuiaba
- Fortaleza
- Maceio
- Manaus
- Noronha
- Recife
- Santarem
- Sao_Paulo
Ou dentro do diretório /usr/share/zoneinfo/Brazil que contém:
- Acre
- DeNoronha
- East
- West
Os nomes estão sem acento pois assim que estão gravados, então basta apontar o comando ‘ln’ explicado acima com a configuração que desejar
Um abraço a todos