Não há uma data fixa pré-estabelecida para o início e término do horário de verão no Brasil.
No ano de 2019, por exemplo, o horário de verão não foi utilizado.
Como o sistema operacional segue a sincronização de relógios mundiais, faz-se necessário configurar estes ajustes em um arquivo de configuração.
O comando a ser utilizado é o 'zic' - ZoneInfo Compiler. Ele vai gerar, a partir de um arquivo de dados, o arquivo binário que o Linux utiliza para saber o horário exato.
No nosso caso, vamos utilizar o arquivo: /usr/share/zoneinfo/America/Sao_Paulo
Inicialmente, é preciso criar um novo arquivo com a extensão .zic (por exemplo: /tmp/Sao_Paulo.zic) e escrever a configuração, como no caso abaixo, quando houver o horário de verão:
Rule BrazilSP 2019 only - Nov 02 0:00 1:00 S Rule BrazilSP 2020 only - Feb 20 0:00 0 - # Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL] Zone America/Sao_Paulo -3:00 BrazilSP BR%sT
Ou a configuração abaixo, quando não houver o horário de verão:
Rule BrazilSP 2019 only - Jan 01 0:00 0:00 S # Zone NAME GMTOFF RULES/SAVE FORMAT [UNTIL] Zone America/Sao_Paulo -3:00 BrazilSP BR%sT
Em seguida, vamos processar o arquivo de configuração utilizando o comando zic:
zic /tmp/Sao_Paulo.zic
Feito isso, vamos fazer um backup do timezone e localtime atuais e depois atualizar o timezone e o localtime:
cp /usr/share/zoneinfo/America/Sao_Paulo /usr/share/zoneinfo/America/Sao_Paulo.bak
cp /etc/localtime /etc/localtime.bak
cp /tmp/Sao_Paulo.zic /usr/share/zoneinfo/America/Sao_Paulo
cp /tmp/Sao_Paulo.zic /etc/localtime
Agora basta conferir o horário utilizando o comando date:
#date
Sáb Nov 9 12:07:49 BRST 2019
Novos artigos Linux
-
Comando para Listar Tamanho de Diretórios no Linux
O comando abaixo permite listar o tamanho dos diretórios no Linux e desta forma detectarmos...
-
Recuperar uma unidade ZFS em uma nova instalação do Proxmox
Após trocar um disco de dados no formato ZFS para um novo servidor Promox, para adicionarmos a...
-
Firewall-cmd - Incluindo abertura de portas
O firewall-cmd é um comando para configuração do firewalld do Red Hat Enterprise Linux (RHEL) e...
-
Instalação do Bacula e Webacula no CentOS 8 - Stream
1. Realizar a instalação do apache e PHP: yum install httpd php php-gd php-curl php-mysqlnd -y 2....
-
Acesso SSH por certificado digital (sem usar senha)
Para facilitar o acesso via SSH a servidores ou outros terminais Linux ou OS X, você poderá gerar...
-
Proxmox - remover um node de um cluster
1. Acessar por linha de comando o host e listar os nodes existentes: pvecm nodesroot@proxmox2:~# pvecm...
Novos artigos Mikrotik
-
Configuração de VPN com Mikrotik (PPTP + Roteamento)
Scripts Mikrotik para configuração de VPN entre Matriz e Filial, já considerando que os...
-
Configuração de Internet com PPPoE no Mikrotik
Segue abaixo, arquivo de configuração, já comentado, de como configurar um Mikrotik para fazer...
-
Script de Padronização Mikrotik
Exemplo de Script de Padronização Mikrotik, assista ao vídeo no YouTube: ...
-
Enviando SMS utilizando modem 3G no Mikrotik + script Linux + PHP
Para realizar o envio de SMS utilizando uma routerboard Mikrotik, é necessário instalar um modem...
-
Configuração Otimizada para Enlace Mikrotik
Após verificar a dificuldade de diversas pessoas em otimizar um enlace Mikrotik, utilizando...
-
Script para atualização do No-IP no Mikrotik
Veja como podemos atualizar um IP dinâmico no No-IP. Utilizando este script, podemos atualizar o endereço...