| Alterações de configuração necessárias para o Horário de Verão 2007/2008Alerta do CAIS 20071005 [CAIS, 05.10.2007-14:59, revisão 01] Como foi devidamente anunciado pelo CAIS, o horário de verão 2007/2008 terá início em 14 de Outubro de 2007 e terminará em 17 de Fevereiro de 2008. Com isto, algumas configurações nos sistemas são necessárias. O horário de verão está relacionado ao TIMEZONE adotado no sistema. Ou seja, o timezone funciona como uma "máscara" sobre o relógio do sistema, adequando o horário mostrado ao usuário e utilizado pelos programas (localtime) à localidade em que o sistema se encontra, mas deixando intacto o relógio do sistema (horário absoluto), sempre em UTC (GMT 0). Se o relógio do sistema (horário absoluto) marca 16:00 UTC (GMT 0), ajustado sempre por NTP, então temos que:
Assim, nenhuma modificação nas configurações do serviço de NTP deve ser feita nos sistemas. Entretanto, deve-se tomar um cuidado especial com os *servidores* NTP (Stratum 1, Stratum 2 e outros) quando das modificações de configuração para o Horário de Verão. Caso o servidor NTP detecte uma diferença maior que 20 minutos entre o horário do sistema (horário absoluto) e o horário registrado pelo servidor NTP (ntpd, OpenNTPD), o serviço NTPD poderá parar. Assim, deve-se redobrar a atenção durante o processo de configuração do Horário de Verão em hosts que provêem este serviço. Lembramos também que para algumas versões de Linux/Unix poderá ser necessário reiniciar o daemon "cron" após o início do horário de verão, de forma que as tarefas agendadas através do Cron possam continuar a ser executadas no horário correto. Para mais informações, verifique o manual do "cron" e "crontab" do seu sistema. A seguir são descritos os procedimentos de atualização do localtime em sistemas OpenBSD, FreeBSD, GNU/Linux, Solaris, AIX e Windows, bem como em alguns equipamentos Cisco que usam o IOS. Antes de prosseguir com estes procedimentos é preciso que se saiba de antemão o timezone da sua região. DICA: Consulte o site do Agência Nacional de Energia Elétrica para saber qual timezone se aplica à região do Brasil na qual seus sistemas estão. 1. Cisco IOSNos arquivos de configuração dos roteadores Cisco será preciso incluir (ou atualizar) as seguintes linhas: *OBS: Os logs gerados pelo Cisco passarão a informar a hora como GMT-2, que é a nova configuração do timezone. 2. GNU/LinuxUsuários de sistemas baseados em GNU/Linux devem seguir o procedimento abaixo: 1. Verificar a existência do arquivo '/etc/localtime' e se este arquivo é um link simbólico ou não. Não é recomendado possuir o arquivo /etc/localtime como link simbólico, pois em sistemas em que o diretório /usr nao estiver acessivel (nao tiver sido montado, por exemplo) no momento da inicialização da máquina, as informações contidas no arquivo localtime não serão carregadas. 2. Verificar se existe no diretório /usr/share/zoneinfo/Brazil algum arquivo que contenha informações relativas a outros horários de verão (DICA: geralmente um arquivo com extensão .zic). a) Se não existir nenhum arquivo com tais informações então crie um novo, de nome 'verao.2007.zic' por exemplo, no diretório /usr/share/zoneinfo/Brazil/. Este arquivo deverá conter as seguintes linhas: 3. Uma vez feitos os devidos ajustes no arquivo 'verao.2007.zic' execute o comando 'zic': 4. Neste caso em particular o comando atualizará o arquivo East. 5. Por último, se o arquivo /etc/localtime NÃO for um link para o arquivo /usr/share/zoneinfo/Brazil/East, deve-se copiar o arquivo East para /etc/localtime Caso o arquivo /etc/localtime seja um link, sugerimos que o link seja removido e a cópia descrita acima seja executada. Lembre-se sempre de fazer cópias de segurança antes de modificar seu sistema. 3. FreeBSDUsuários do sistema FreeBSD devem proceder da mesma forma que usuários GNU/Linux. A única diferença está no diretório onde deverá ser criado o arquivo 'verao.2007.zic' - /usr/share/zoneinfo. As linhas a serem incluidas neste arquivo, assim como em sistemas GNU/Linux, são: No exemplo acima, o nome 'hv2007' representa o arquivo que será criado ao executar o comando 'zic verao.2007.zic', o qual conterá as informações do Horário de Verão. Este novo arquivo deverá ser copiado sobre /etc/localtime, lembrando que será preciso fazer uma cópia de segurança do arquivo /etc/localtime antes de sobrescrevê-lo. 4. OpenBSDUsuários do sistema OpenBSD devem proceder da mesma forma que usuários GNU/Linux. 5. SolarisUsuários de Solaris devem seguir o procedimento abaixo: 1. Verificar o zoneinfo respectivo. O arquivo /etc/TIMEZONE contém as informações relativas a qual arquivo será consultado para verificar o zoneinfo. 2. Verificar se existe no diretório /usr/share/lib/zoneinfo algum arquivo em formato texto que contenha informações relativas a outros horários de verão (DICA: geralmente um arquivo com extensão .zic) a) Se não existir nenhum arquivo com tais informações, deverá ser criado um novo arquivo, de nome 'brazil.zic' por exemplo, e inserir as seguintes linhas. 3. Deve-se então gerar o novo arquivo (em formato binário) como segue: 4. Para verificar se as configurações foram feitas corretamente, execute o comando 'zdump' conforme segue abaixo (troque East pelo timezone de sua região): # zdump -v Brazil/East |grep 200[78] Você deverá obter uma resposta como a que segue abaixo: Brazil/East Sun Oct 14 02:59:59 2007 UTC = Sat Oct 13 23:59:59 2007 BRT isdst=0 Brazil/East Sun Oct 14 03:00:00 2007 UTC = Sun Oct 14 01:00:00 2007 BRST isdst=1 Brazil/East Sun Feb 17 01:59:59 2008 UTC = Sat Feb 16 23:59:59 2008 BRST isdst=1 Brazil/East Sun Feb 17 02:00:00 2008 UTC = Sat Feb 16 23:00:00 2008 BRT isdst=0 6. AIXUsuários de AIX devem alterar o arquivo /etc/environment colocando a diretiva: 2007: TZ=GRNLNDST3GRNLNDDT,M10.2.0/00:00:00,M2.3.0/00:00:00 Isto indica que o horário de verão se inicia às 00:00 do segundo domingo do mês 10 (14 de Outubro) e finaliza às 00:00 do terceiro domingo do mês 2 (17 de Fevereiro) , seguindo a seguinte sintaxe: 2007: TZ=GRNLNDST3GRNLNDDT,Mm.w.wd/00:00:00,Mm.w.wd/00:00:00 * m - mês ( 1 < m < 12 ) 7. WindowsPara sistemas Windows 9*/NT/2000/XP recomenda-se o uso do utilitário TZEDIT (tzedit.exe), incluido no CD do Resource Kit que acompanha a distribuição do sistema. Não existe URL oficial para fazer download deste programa no site da Microsoft, mas ele pode ser facilmente encontrado na Internet, lembrando que neste último caso *não* se garante a integridade do programa. Uma segunda opção para modificação do timezone em WindowsXP é a utilização do utilitário 'timezone.exe', disponível para download em: Microsoft Download Center - Windows XP Service Pack 2 Support Tools OBS: O download é precedido de um processo de validação, que verifica se sua cópia de Microsoft Windows é genuína. Administradores que queiram automatizar a atualização do Horário de Verão em redes com elevado número de máquinas Windows podem encontrar mais informações em: Para a configuração de timezone do seu sistema utilizando o comando 'timezone.exe' siga os seguintes passos: 1. Faça o download do "Windows XP Service Pack 2 Support Tools" e instale-o no seu sistema, caso você não possua o utilitário 'timezone.exe'. 2. Em um prompt de comando (cmd.exe) execute, a partir do diretório "Program Files\Support Tools" se foi utilizada a instalação padrão, o seguinte comando: C:\Program Files\Support Tools>timezone.exe /s 00:0:2:10 00:0:3:02 As configurações acima seguem o formato: Hora:DiaDaSemana:Dia:Mes - (Início Horário de Verão) Hora:DiaDaSemana:Dia:Mês - (Fim Horário de Verão) Hora: Hora (00 ate 23) 3. Execute o seguinte comando para verificar se as modificações foram corretamente executadas: C:\Program Files\Support Tools>timezone.exe /gCurrent Timezone is : Daylight Saving Time begins at 00:0:2:10 Daylight Saving Time ends at 00:0:3:02 4. Configure o sistema para utilizar automaticamente as configurações do Horário de Verão: 5. Vá em Start -> Settings -> Control Panel -> Date and Time -> Timezone; 6. Certifique-se que você está utilizando o timezone de Brasilia (UTC-0300) Brasília; 7. Certifique-se que a caixa "Automaticamente ajuste o relógio para o horário de verão" está marcada. Mais informações: O CAIS Alerta também é oferecido no formato RSS/RDF: O CAIS está à disposição para mais esclarecimentos. | Contato com o Cais: +55 (19) 3787-3300 |