http://www.zago.eti.br/horario-de-verao.txt Use CTRL+F para refinar a pesquisa. Linha de: **************** separa mensagens ou tópicos. ******************************************************** Neste FAQ estão as mensagens relacionadas a horário de verão. Página principal deste FAQ; http://www.zago.eti.br/menu.html Veja também outros FAQ com mensagens relacionadas a data http://www.zago.eti.br/script/data.html http://www.zago.eti.br/data.txt http://www.zago.eti.br/agenda.html http://www.zago.eti.br/agenda.txt *************************************************************************** SUSE 10.1 (x86_64), rodando ntp para acertar a hora. Tópico com erro, não funciona. Tentei aplicar as dicas do Thiago e falhou no SUSE 10.1 Segue os passos executados como root no console. mkdir /tmp/hv cd /tmp/hv wget ftp://elsie.nci.nih.gov/pub/tzdata2006n.tar.gz tar -zxvf tzdata2006n.tar.gz zic southamerica cp /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime rccron restart rcntp restart No console mostra hora correta. KDE (relógio no canto inferior direito da tela) continua com uma hora adiantado. Reiniciei o X (KDE) com CTRL+ALT+BACKSPACE Voltou pior ainda, agora mostra hora correta no console e 3 horas adiantado no desktop do KDE. Yast continua mostrando a hora correta mas não tem a opção para selecionar America/Sao_Paulo, no yast vem com Brasil/Leste Agora não tenho tempo para pesquisar pela solução, qualquer dia continuo ... *************************************************************************** De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br Assunto: (linux-br) Horário de verão [SOLUÇÃO , leia] Data: Fri, 13 Oct 2006 13:02:31 +0200 (08:02 BRT) Como ocorre todo ano, o Brasil entra em horário de verão nesta época. Como ocorre todo ano, o governo muda a regra para a entrada no horário de verão. E como ocorre todo ano, muitos administradores são pegos desprevenidos. Pode apostar que segunda-feira teremos várias mensagens aqui na Linux-BR dizendo "meu servidor mudou o horário sozinho! Como faço para voltar?" Tentando responder a essa pergunta antes que o problema ocorra, segue a solução: 1) Vá a ftp://elsie.nci.nih.gov/pub/ 2) baixe o arquivo tzdata2006n.tar.gz 3) descompacte-o 4) rode: zic southamerica 5) rode: cp /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime (substitua Sao_Paulo pela cidade que representa o seu fuso horário caso sua cidade não siga o horário oficial de verão de Brasília) Pronto. Pode ser que alguns serviços (como o crond) tenham que ser reiniciados para que tirem proveito do novo arquivo de fuso horário. PS: se alguém aqui trabalha no TSE ou com ele, tente convencê-lo a consertar as máquinas de votação para aceitar a mudança de horário a partir de 2008. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 *************************************************************************** De: Thiago Macieira Para: Tiago Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) Horário de verão [SOLUÇÃO , leia] Data: Fri, 13 Oct 2006 14:13:29 +0200 (09:13 BRT) Tiago wrote: >Opa! > >Esse link também pode ajudar nesse tipo de problema. > >http://www.ansp.br:8080/fbr/ntp/LINUX > >Eu deixo os meus servers todos sincronizados com um NTP server... >Funciona perfeito... NTP não ajuda neste caso. O problema não é a hora, mas o fuso horário. É importante lembrar que o Linux *NÃO* muda a hora quando entra em vigor o horário de verão. Ele muda o fuso horário. Internamente, tudo continua igual. Só existe mudança de horário se houver introdução do "segundo bissexto" (leap second), que o ntpd se encarrega sozinho. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 *************************************************************************** De: scsantos@unigranrio com br Para: Leonardo Pinto Cc: Linux-BR Lista Assunto: Re: (linux-br) Horário Verão Data: Mon, 16 Oct 2006 11:44:32 -0300 (12:44 BRST) Bom dia, coloquei um script que acerta o timezone para as RJ/SP e pertencentes a este grupo em: Passo 1: wget http://www.gulbf.com.br/hv2006/hv2006.sh Passo 2: sh hv2006.sh Att, Silvio Cesar L. dos Santos Analista de Redes Pleno DTI - Divisão de Tecnologia da Informação UNIGRANRIO - Universidade do Grande Rio +55 21 2672-7720 silviocesar@unigranrio.edu.br scsantos@unigranrio.com.br http://www.unigranrio.br Comentário Zago, quando falhar, execute manualmente o comando para reiniciar o cron. Testei o script acima no CL10 e SUSE 10.1 CL 10 funciona SUSE 10.1 falhou, no script usa crond para iniciar o cron, no SUSE é diferente (rccron), não continuei com os testes. *************************************************************************** De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br Assunto: Re: Resp.: (linux-br) Horário Verão Data: Mon, 16 Oct 2006 16:52:01 +0200 (12:52 BRST) ramao martins wrote: >2006/10/16, Reinaldo Almeida Bonilho : >>.....Existe alguns serviço que modifica este horário automaticamente, >> gostaria de desabilitar. Não existe um serviço para isso. Da minha segunda mensagem no outro thread: ==== NTP não ajuda neste caso. O problema não é a hora, mas o fuso horário. É importante lembrar que o Linux *NÃO* muda a hora quando entra em vigor o horário de verão. Ele muda o fuso horário. Internamente, tudo continua igual. ==== Sendo mais claro: O Linux trabalha internamente em hora universal. Na hora universal, não existe nem fuso horário nem horário de verão. A hora universal é a mesma em todo o planeta a um dado instante. O NTP é um serviço que permite sincronizar o relógio do seu computador com a hora universal. Veja só: $ date -u Seg Out 16 14:43:09 UTC 2006 $ TZ=Asia/Tokyo date -u Seg Out 16 14:43:18 UTC 2006 $ TZ=America/New_York date -u Seg Out 16 14:43:44 UTC 2006 $ TZ=America/Sao_Paulo date -u Seg Out 16 14:43:53 UTC 2006 $ TZ=America/Manaus date -u Seg Out 16 14:44:03 UTC 2006 Como podem ver, a hora é a mesma (descontando a minha lentidão em escrever os comandos :->). Quando você digita o comando "date", ou quando qualquer outro programa mostra-lhe a hora, geralmente ele usa a hora local, não a hora universal. Para tal, a conta é simples: hora local = hora universal - diferença de fuso horário É nesse "diferença de fuso horário" que entra o /etc/localtime, TZ e os arquivos em /usr/share/zoneinfo. Esses arquivos não são nada mais que uma descrição da quantidade de horas e minutos que devem ser subtraídos ou adicionados à hora universal para chegar à hora local. Daí a minha solução, postada na sexta-feira. É importante notar também que esses arquivos contém dados históricos: assim, é possível calcular a hora local em qualquer data passada, dada a hora universal. Veja só: $ TZ=America/Sao_Paulo date -d '10/17/2006' Ter Out 17 00:00:00 BRT 2006 $ TZ=America/Sao_Paulo date -d '10/17/2005' Seg Out 17 00:00:00 BRST 2005 $ TZ=America/Sao_Paulo date -d '10/17/2004' Dom Out 17 00:00:00 BRT 2004 Note que para uma mesma data, em anos diferentes, estávamos em horário de verão (2005) ou não (2006, 2004). Então, resumindo, quando o seu sistema "entra em horário de verão", acontece: com o relógio: absolutamente nada com o arquivo de fuso horário: absolutamente nada com a quantidade de horas a serem subtraídas da hora universal: diminui de 1 PS: o arquivo de zona que eu passei já considera também a saída do horário de verão em fevereiro. Você só terá que pensar novamente no problema em um ano. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 *************************************************************************** De: Thiago Macieira Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) ntp Data: Thu, 19 Oct 2006 18:39:58 +0200 (13:39 BRST) Walmiro Muzzi wrote: > alguem conhece um servidor NTP que esteja configurado com o horário >correto e não o horário de verão? Você não leu o meu email semana passada nem o de segunda-feira, leu? Você não acompanhou as discussões que ocorreram segunda-feira quando uma pessoa deixou de ler o aviso de sexta-feira, leu? Deixe-me repeti-los: ==== email de sexta-feira 13/10 ==== NTP não ajuda neste caso. O problema não é a hora, mas o fuso horário. É importante lembrar que o Linux *NÃO* muda a hora quando entra em vigor o horário de verão. Ele muda o fuso horário. Internamente, tudo continua igual. ==== ==== ==== email de segunda-feira 16/10 ==== O Linux trabalha internamente em hora universal. Na hora universal, não existe nem fuso horário nem horário de verão. A hora universal é a mesma em todo o planeta a um dado instante. O NTP é um serviço que permite sincronizar o relógio do seu computador com a hora universal. [...] Quando você digita o comando "date", ou quando qualquer outro programa mostra-lhe a hora, geralmente ele usa a hora local, não a hora universal. Para tal, a conta é simples: hora local = hora universal - diferença de fuso horário ==== ==== >Uso o do Observatório Nacional e o da RNP, os dois estão uma hora >adiantados e o horário de verão esse ano só vai entrar em vigor depois >das eleições. Acabei de verificar o servidor ANSP, dois da RNP e o do ON: todos deram menos de 0,2 s de diferença com relação ao relógio do meu computador. E eu não entrei em horário de verão aqui na Europa. As horas de todos os servidores NTP estão corretas. É o seu computador que está errado. -- Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org PGP/GPG: 0x6EF45358; fingerprint: E067 918B B660 DBD1 105C 966C 33F5 F005 6EF4 5358 *************************************************************************** De: Jorge Godoy Para: Walmiro Muzzi Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) ntp Data: Thu, 19 Oct 2006 13:27:44 -0300 Walmiro Muzzi writes: > alguem conhece um servidor NTP que esteja configurado com o horário > correto e não o horário de verão? Servidores NTP disponibiliza o horário apenas em UTC, nunca em nenhuma zona de fuso-horário. > Uso o do Observatório Nacional e o da RNP, os dois estão uma hora > adiantados e o horário de verão esse ano só vai entrar em vigor depois > das eleições. Não estão. Quem está errada é a tua máquina. Corrija as configurações dela. -- Jorge Godoy *************************************************************************** De: Regis Ubiratam Candeia Para: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) ntp Data: Thu, 19 Oct 2006 13:20:42 -0300 Amigo, Acho que aí está uma pequena confusão Os servidores ntp estão configurados para a hora universal (UTC). O teu computador é que faz o cálculo do fuso horário, mudando ou não a hora no horário de verão. Quem pode responder com toda certeza é o Thiago, O Profeta Régis Walmiro Muzzi escreveu: > PessoAll, > > > alguem conhece um servidor NTP que esteja configurado com o horário > correto e não o horário de verão? > > Uso o do Observatório Nacional e o da RNP, os dois estão uma hora > adiantados e o horário de verão esse ano só vai entrar em vigor depois > das eleições. > > Obrigado e um abraço! > *************************************************************************** De: Tiago Para: Walmiro Muzzi Cc: linux-br@bazar2.conectiva.com.br Assunto: Re: (linux-br) ntp Data: Thu, 19 Oct 2006 12:48:49 -0300 Cara, mesmo usando NTP você tem que fazer isso: wget ftp://elsie.nci.nih.gov/pub/tzdata2006n.tar.gz tar -xvzf tzdata2006n.tar.gz zic southamerica cp /usr/share/zoneinfo/America/Sao_Paulo /etc/localtime /bin/killall -9 crond /usr/sbin/crond -l10 >>/var/log/cron 2>&1 ps aux | grep cron tá nas mensagens antigas da lista. =) On 10/19/06, Walmiro Muzzi wrote: > PessoAll, > alguem conhece um servidor NTP que esteja configurado com o horário > correto e não o horário de verão? > Uso o do Observatório Nacional e o da RNP, os dois estão uma hora > adiantados e o horário de verão esse ano só vai entrar em vigor depois > das eleições. -- Tiago Durante *************************************************************************** *************************************************************************** ***************************************************************************