Neste artigo ensino a como desativar o horário de verão no Linux.
Como todos já devem saber ou não rs, a partir do final deste ano (2019) não precisa mais ajustar os seus relógios para o horário de verão, o Presidente Jair Bolsonaro na dia 26 de abril de 2019, assinou o decreto de nº 9.772/19, que encerra o horário de verão em todo território nacional, abaixo está o mapa dos estados que faziam os ajustes de horário de verão.
Verificando se o horário de verão está com data para mudar.
# zdump -v Brazil/East | grep 2019
Brazil/East Sun Feb 17 01:59:59 2019 UT = Sat Feb 16 23:59:59 2019 -02 isdst=1 gmtoff=-7200
Brazil/East Sun Feb 17 02:00:00 2019 UT = Sat Feb 16 23:00:00 2019 -03 isdst=0 gmtoff=-10800
Brazil/East Sun Nov 3 02:59:59 2019 UT = Sat Nov 2 23:59:59 2019 -03 isdst=0 gmtoff=-10800
Brazil/East Sun Nov 3 03:00:00 2019 UT = Sun Nov 3 01:00:00 2019 -02 isdst=1 gmtoff=-7200
Agora iremos atualizar o pacote tzdata:
# apt-get update
# apt-get --only-upgrade install tzdata
Vamos verificar novamente se o horário de verão permanece com data para alteração:
# zdump -v Brazil/East | grep 2019
Brazil/East Sun Feb 17 01:59:59 2019 UT = Sat Feb 16 23:59:59 2019 -02 isdst=1 gmtoff=-7200
Brazil/East Sun Feb 17 02:00:00 2019 UT = Sat Feb 16 23:00:00 2019 -03 isdst=0 gmtoff=-10800
Verificando se o horário de verão está com data para mudar.
# zdump -v Brazil/East | grep 2019
zdump: warning: zone "Brazil/East" abbreviation "-03" lacks alphabetic at start
Brazil/East Sun Feb 17 01:59:59 2019 UTC = Sat Feb 16 23:59:59 2019 -02 isdst=1 gmtoff=-7200
Brazil/East Sun Feb 17 02:00:00 2019 UTC = Sat Feb 16 23:00:00 2019 -03 isdst=0 gmtoff=-10800
Brazil/East Sun Nov 3 02:59:59 2019 UTC = Sat Nov 2 23:59:59 2019 -03 isdst=0 gmtoff=-10800
Brazil/East Sun Nov 3 03:00:00 2019 UTC = Sun Nov 3 01:00:00 2019 -02 isdst=1 gmtoff=-7200
Agora iremos atualizar o pacote tzdata.
# yum update tzdata -y
Agora vamos verificar novamente se o horário de verão permanece com data para alteração:
# zdump -v Brazil/East | grep 2019
zdump: warning: zone "Brazil/East" abbreviation "-03" lacks alphabetic at start
Brazil/East Sun Feb 17 01:59:59 2019 UTC = Sat Feb 16 23:59:59 2019 -02 isdst=1 gmtoff=-7200
Brazil/East Sun Feb 17 02:00:00 2019 UTC = Sat Feb 16 23:00:00 2019 -03 isdst=0 gmtoff=-10800
Pronto galera após atualizar o pacote tzdata, não terás mais problemas com a data, a não ser que o inteligentíssimo, ops! o presidente resolva voltar com o horário de verão hehe.
Compartilhe com seus amigos… pra não terem problemas hehe.
Eu recomendo utilizarem o Ansible ou outro gerenciador de configuração para atualizar o pacote tzdata de todos os hosts, assim não precisará logar em cada um dos servidores para atualizar tzadata.
Em breve teremos artigos sobre Ansible… 😉
Abs!
[1]:
Se una com os assinantes de nossa Newsletter, sempre que tiver postagem nova você será notificado.