Ir para o conteúdo
ou

Software livre Brasil

Tela cheia
 Feed RSS

Blog

27 de Maio de 2009, 0:00 , por Software Livre Brasil - | Ninguém está seguindo este artigo ainda.

Horário de verão no Centos

14 de Outubro de 2011, 0:00, por Software Livre Brasil - 0sem comentários ainda

Como muitos já sabem, infelizmente, a Bahia esse ano participará do horário de verão.

Como precavido que somos, não vamos deixar pra configurar nossos servidores depois da mudança de horário, correto?

Primeiro veja qual o seu timezone:

# cat /etc/sysconfig/clock

Update : No ubuntu é /etc/timezone (Valeu André Gondim)

O retorno é o nome da pasta e arquivo, tendo como exemplo o meu:

[root@condado /]# cat /etc/sysconfig/clock
ZONE=”America/Bahia”
UTC=false
ARC=false

Então entraremos na seguinte pasta

# cd /usr/share/zoneinfo/America/

Nessa pasta criaremos o arquivo abaixo:

# vi verao.2011.zic

Dentro desse arquivo coloque o seguinte conteúdo:

Rule America 2011 only – Oct 16 00:00 1 S
Rule America 2012 only – Feb 26 00:00 0 -

Zone America/Bahia -3:00 America BR%sT

Lembrando que a informação “America” e “Bahia” podem alternar a depender do seu timezone. Não esqueça disso!

Agora vamos aplicar a mudança no seu arquivo de timezone:

# zic verao.2011.zic

Que tal testar, pra constatar se está tudo correto?

# zdump -v America/Bahia | grep 201[12]

Obs: Novamente, Lembrando que a informação “America” e “Bahia” podem alternar a depender do seu timezone. Não esqueça disso!

Se tiver esse retorno abaixo, está ok:

America/Bahia Sun Oct 16 02:59:59 2011 UTC = Sat Oct 15 23:59:59 2011 BRT isdst=0 gmtoff=-10800
America/Bahia Sun Oct 16 03:00:00 2011 UTC = Sun Oct 16 01:00:00 2011 BRST isdst=1 gmtoff=-7200
America/Bahia Sun Feb 26 01:59:59 2012 UTC = Sat Feb 25 23:59:59 2012 BRST isdst=1 gmtoff=-7200
America/Bahia Sun Feb 26 02:00:00 2012 UTC = Sat Feb 25 23:00:00 2012 BRT isdst=0 gmtoff=-10800

Agora vamos aplicar no sistema a nova configuração.
Caso o seu arquivo /etc/localtime não seja um link simbólico, copie o arquivo com o comando abaixo:

# cp America/Bahia /etc/localtime

Pronto! Agora seu servidor está no horário de verão!

Fonte : Centos-pt-br