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.