Horário de verão 2012 - Debian Like e Red-Hat Like

Publicado por Leonardo Macedo Cerqueira em 19/10/2012

[ Hits: 14.644 ]

Blog: http://devopslab.com.br/

 


Horário de verão 2012 - Debian Like e Red-Hat Like



Todo ano é a mesma coisa. Atualizar o horário de verão dos servidores, é um saco!

Bom, segue um procedimento para atualização do localtime dos servidores Debian Like e Red-Hat Like, e deixar seus servidores prontos para a virada de horário de verão.

Decreto:
No dia 20 de Outubro de 2012, as 23:59, o horário de todos os servidores serão adiantados em 1 hora.

Red-Hat/Centos/Suse/Fedora e derivados Red-Hat

Para preparar o sistema operacional para a virada de horário de verão 2012.

Instalar o pacote: tzdata

# yum install tzdata.noarch

Caso exista aplicações JAVA, instalar o pacote: tzdata-java.noarch

# yum install tzdata-java.noarch

Verificando a instalação do pacote:

# rpm -qa | grep tzdata
tzdata-java-2012c-1.el6.noarch
tzdata-2012f-1.el6.noarch

Para verificar se o timezone foi configurado corretamente, execute o comando:

# zdump -v Brazil/East | grep 2012

Devem vir 2 linhas como as abaixo, indicando a data e hora da virada de horário:

Brazil/East Sun Oct 21 02:59:59 2012 UTC = Sat Oct 20 23:59:59 2012 BRT isdst=0 gmtoff=-10800
Brazil/East Sun Oct 21 03:00:00 2012 UTC = Sun Oct 21 01:00:00 2012 BRST isdst=1 gmtoff=-7200

Perceba, que no dia 20 de Outubro o servidor vai adiantar 1 hora.

Caso não tenha configurado corretamente os repositórios yum, pode se encontrar o pacote tzdata nos repositórios do Centos/Fedora/Suse.

Debian/Ubuntu e derivados Debian

Para preparar o sistema operacional para a virada de horário de verão 2012.

Instalar o pacote: tzdata

# apt-get install tzdata
ou
# aptitude install tzdata

Caso exista aplicacões JAVA, instalar o pacote: tzdata-java

# apt-get install tzdata-java
ou
# aptitude install tzdata-java

Verificando a instalação do pacote:

# dpkg -l | grep tzdata

ii  tzdata    2012c-0squeeze1    time zone and daylight-saving time data
ii  tzdata-java  2012c-0squeeze1 time zone and daylight-saving time data for use by java runtimes

Para verificar se o timezone foi configurado corretamente, execute o comando:

# zdump -v Brazil/East | grep 2012

Devem vir 2 linhas como as abaixo, indicando a data e hora da virada de horário:

Brazil/East Sun Oct 21 02:59:59 2012 UTC = Sat Oct 20 23:59:59 2012 BRT isdst=0 gmtoff=-10800
Brazil/East Sun Oct 21 03:00:00 2012 UTC = Sun Oct 21 01:00:00 2012 BRST isdst=1 gmtoff=-7200

Perceba que no dia 20 de Outubro o servidor vai adiantar 1 hora.

Caso não tenha configurado corretamente os repositórios apt-get/aptitude, pode-se encontrar o pacote tzdata nos repositórios do Debian/Ubuntu.
Outras dicas deste autor

Liberar o FTP no IPtables

Setar timezone no PHP

Alta disponibilidade - HA - Channel Bonding em 5 minutos - CentOS 6.x

yum-plugin-downloadonly - Baixando pacote sem instalar via YUM

Backup de banco de dados MySQL com mysqldump

Leitura recomendada

Adobe Flash Player para Firefox 3.5.4 no BRLix

Compartilhando Internet via rede Ad Hoc (rede local) no Ubuntu 11.10

Acessando site do Banco do Brasil pelo Ubuntu 10.10

urlmenor.com: acabe com as URL's quilométricas

Acessando sua rede pelo navegador

  

Comentários
[1] Comentário enviado por danniel-lara em 19/10/2012 - 12:13h

Show , valeu pela dica

[2] Comentário enviado por cromado em 19/10/2012 - 12:23h

Mais uma coisa.

Se quiser fazer um teste para validar se realmente o servidor vai virar o horário corretamente. adiante o horário com o comando date.

Exemplo:

O horário de verão vai ser adiantado no dia 20 de Outubro de 2012, as 23:59.
Então adiante o relógio para 20 de Outubro de 2012 as 23:59

Sintaxe: #date MMDDhhmm
MM = Mês.
DD = Dia
hh = Hora
mm = Minuto.

#date 10202359
Sáb Out 20 23:59:00 BRT 2012


Quando der 00:00, o relógio será adiantado em 1 hora.

Olha a virada aqui, que legal:

# date
Sáb Out 20 23:59:58 BRT 2012
# date
Sáb Out 20 23:59:59 BRT 2012
# date
Sáb Out 20 23:59:59 BRT 2012
# date
Dom Out 21 01:00:00 BRST 2012
# date
Dom Out 21 01:00:43 BRST 2012

[3] Comentário enviado por pinduvoz em 20/10/2012 - 07:03h

O Ubuntu 12.04 já está atualizado para ajuste automático hoje à meia noite.

Testado pelo seu comando, com resposta em quatro linhas:

Brazil/East Sun Feb 26 01:59:59 2012 UTC = Sat Feb 25 23:59:59 2012 BRST isdst=1 gmtoff=-7200
Brazil/East Sun Feb 26 02:00:00 2012 UTC = Sat Feb 25 23:00:00 2012 BRT isdst=0 gmtoff=-10800
Brazil/East Sun Oct 21 02:59:59 2012 UTC = Sat Oct 20 23:59:59 2012 BRT isdst=0 gmtoff=-10800
Brazil/East Sun Oct 21 03:00:00 2012 UTC = Sun Oct 21 01:00:00 2012 BRST isdst=1 gmtoff=-7200

As duas primeiras, pelo que entendi, dizem respeito à volta ao horário normal em 26 de fevereiro de 2013.

[4] Comentário enviado por cromado em 20/10/2012 - 09:01h

Não pinduvoz,

As duas primeiras linhas são da virada de Fevereiro, quando os relógios foram atrasados em 1 hora.
Brazil/East Sun Feb 26 01:59:59 2012 UTC = Sat Feb 25 23:59:59 2012 BRST isdst=1 gmtoff=-7200
Brazil/East Sun Feb 26 02:00:00 2012 UTC = Sat Feb 25 23:00:00 2012 BRT isdst=0 gmtoff=-10800

Olha a data:
Sat Feb 25 23:59:59 2012 BRST
Sat Feb 25 23:00:00 2012 BRT

25/Fev/2012


As duas útimas são da virada de hoje, 20/10/2012:
Brazil/East Sun Oct 21 02:59:59 2012 UTC = Sat Oct 20 23:59:59 2012 BRT isdst=0 gmtoff=-10800
Brazil/East Sun Oct 21 03:00:00 2012 UTC = Sun Oct 21 01:00:00 2012 BRST isdst=1 gmtoff=-7200



Pra saber como será de 2013, basta grepar 2013.

zdump -v Brazil/East |grep 2013

[5] Comentário enviado por ismael_farias em 20/10/2012 - 12:54h

Parabéns, excelente dica!!!

[6] Comentário enviado por pinduvoz em 20/10/2012 - 17:41h


[4] Comentário enviado por cromado em 20/10/2012 - 09:01h:

Não pinduvoz,

As duas primeiras linhas são da virada de Fevereiro, quando os relógios foram atrasados em 1 hora.


Realmente, as linhas eram para fev/2012.

Não tinha reparado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts