Minicurso Samba

Minicurso Samba

  • Introdução ao Samba
  • Instalação e configuração do Samba como servidor de arquivos
  • Configuração do Samba como controlador de domínio
Anúncios

Horário de verão 2010/2011

Em 2008, o governo brasileiro fixou uma data para início e término do horário de verão através do Decreto 6.558. Essa medida vale para os estados RS, SC, PR, SP, RJ, ES, MG, GO, MT, MS e DF e obedece às seguintes regras:

Início – às 00:00h do 3º domingo de Outubro;
Término – às 00:00h do 3º domingo de Fevereiro.

A regra de término tem uma exceção: quando o 3º domingo de Fevereiro cair no Carnaval, o término do horário de verão será às 00:00h do domingo subsequente.

Sendo assim o horário de verão 2010/2011 entra em vigor das 0:00 hrs do dia 17/10/2010 e vai até  as 0:00 hrs do dia 20/02/2011.

É importante ficar atento ao horário de verão, porque muitas aplicações dependem de horários determinados para executar e isso pode gerar uma tremenda dor de cabeça. Além disso, em casos de incidentes de segurança, a precisão dos relógios dos sistemas é fundamental para manter a consistência dos logs, além de ser imprescindível nas investigações e identificação de responsáveis.

No Linux, para alterar para o horário de verão, usamos os comandos zic e o zdump. O comando zic fará a mudança para o horário de verão, enquanto o comando zdump, pode ser utilizado para checar se a máquina já está configurada para o horário de verão.

Primeiramente, checar se o arquivo /etc/localtime é um arquivo e não um link para /usr/share/zoneinfo/Brazil/East ou para /usr/share/zoneinfo/America/Sao_Paulo. O motivo de não deixar o arquivo localtime como um link é que, caso o /usr seja uma partição e essa não for montada na inicialização, as informações contidas no localtime não serão carregadas:

# ls -ltr /etc/localtime
-rw-r–r– 1 root root 2001 2010-08-27 23:55 /etc/localtime

Em seguida, checamos com o comando zdump se a máquina já está configurada para o horário de verão:

# zdump -v /etc/localtime | grep 201[01]
/etc/localtime  Sun Feb 21 01:59:59 2010 UTC = Sat Feb 20 23:59:59 2010 BRST isdst=1 gmtoff=-7200
/etc/localtime  Sun Feb 21 02:00:00 2010 UTC = Sat Feb 20 23:00:00 2010 BRT isdst=0 gmtoff=-10800
/etc/localtime  Sun Oct 17 02:59:59 2010 UTC = Sat Oct 16 23:59:59 2010 BRT isdst=0 gmtoff=-10800
/etc/localtime  Sun Oct 17 03:00:00 2010 UTC = Sun Oct 17 01:00:00 2010 BRST isdst=1 gmtoff=-7200
/etc/localtime  Sun Feb 20 01:59:59 2011 UTC = Sat Feb 19 23:59:59 2011 BRST isdst=1 gmtoff=-7200
/etc/localtime  Sun Feb 20 02:00:00 2011 UTC = Sat Feb 19 23:00:00 2011 BRT isdst=0 gmtoff=-10800

/etc/localtime  Sun Oct 16 02:59:59 2011 UTC = Sat Oct 15 23:59:59 2011 BRT isdst=0 gmtoff=-10800
/etc/localtime  Sun Oct 16 03:00:00 2011 UTC = Sun Oct 16 01:00:00 2011 BRST isdst=1 gmtoff=-7200

Na saída do comando acima, na parte destacada, vejo que a minha máquina ja esta configurada para o horário de verão, não tenho que me preocupar. Se por algum motivo sua máquina Linux ou seus servidores não estejam configurados, o procedimento para configurar e:

1) Criar o arquivo verao.zic e inserir as linhas:

# vim verao.zic
Rule Brazil 2010 only – Oct 17 00:00 1 S
Rule Brazil 2011 only – Feb 20 00:00 0 –
Zone Brazil/East -3:00 Brazil BR%sT

2) Executar o comando zic:

# zic verao.zic

3) Se o seu /etc/localtime for um link, é interessante removê-lo e copiar o arquivo zoneinfo correspondente para o /etc (motivo foi comentado acima ;)):

# rm /etc/localtime
# cp /usr/share/zoneinfo/Brazil/East /etc/localtime

Com isso, o computador ja esta configurado para o horário de verão. Ahn, dizem que não é necessário… mas a experiência me ensinou a dar um restart no cron depois de atualizar as configurações para o horário de verão… Ajuda a prevenir surpresas desagradáveis ;).

Para restart o cron:

# /etc/init.d/cron restart

ou:

# service crond restart

Ahnnn… eu ainda não precisei atualizar horário de verão no windows; mas seguem dois links para quem precisa de ajuda para atualizar o horário no windows:

Mais informações:
Decreto no. 6.558 de 8 de setembro de 2008
ANEEL – Informacoes Técnicas – Horário de Verão
Hora Legal Brasileira

Página manual do comando zic:

# man zic