Re: Duvida sincronização de relogio
No diretório /usr/share/zoneinfo/Brazil/ estão os seguintes arquivos: $ls -l /usr/share/zoneinfo/Brazil/ -rw-r--r-- 1 root root 612 Out 19 11:25 Acre -rw-r--r-- 1 root root 714 Out 19 11:25 DeNoronha -rw-r--r-- 1 root root 2001 Out 19 11:25 East -rw-r--r-- 1 root root 602 Out 19 11:25 West Cada arquivo representa uma regiaão do Brasil. No meu caso, que moro em Minas Gerais, que é representado pelo arquivo de zona East que possui as linhas necessárias para a entrada e saída do horário de verão automáticamente. Para checar se o arquivo de zona East está atualizado para atender o ano vigente de 2012, faça o seguinte : # zdump -v Brazil/East |grep 201[23] (deverá ter o seguinte retorno) Brazil/East Sun Feb 26 01:59:59 2012 UTC = Sat Feb 25 23:59:59 2012 BRST isdst=1 gmtoff=-7200 Brazil/East Sun Feb 26 02:00:00 2012 UTC = Sat Feb 25 23:00:00 2012 BRT isdst=0 gmtoff=-10800 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 Brazil/East Sun Feb 17 01:59:59 2013 UTC = Sat Feb 16 23:59:59 2013 BRST isdst=1 gmtoff=-7200 Brazil/East Sun Feb 17 02:00:00 2013 UTC = Sat Feb 16 23:00:00 2013 BRT isdst=0 gmtoff=-10800 Brazil/East Sun Oct 20 02:59:59 2013 UTC = Sat Oct 19 23:59:59 2013 BRT isdst=0 gmtoff=-10800 Brazil/East Sun Oct 20 03:00:00 2013 UTC = Sun Oct 20 01:00:00 2013 BRST isdst=1 gmtoff=-7200 Sendo este o resultado ou algo muito próximo mesmo, então a mudança ocorrerá automáticamente. Se não estiver as linhas referenciando a entrada em 21 de outrubro e saída 17 de fevereiro de 2013; será preciso atualizar o arquivo por um que atenda as exigencias. Para isso basta copiar o arquivo de zona de um linux que esteja atualizado para o sistemas desatualizado sobrepondo o existente. Depois de copiado via SHH(scp) o arquivo de zona atualizado: Verifique se o arquivo /etc/timezone é ou não um link para /usr/share/zoneinfo/Brazil/ East # file /etc/zoneinfo Se o retorno não for um link e sim um arquivo de zona, ascII, timezoneetc melhor ainda pois esta é a forma correta de estar. Caso seja um link simbolico para o timezone e não um arquivo de timezone; essa é a forma errada de implementação. Mas vamos continuar... Agora copie o arquivo de zona atualizado para o diretório correto: # cp ~East /usr/share/zoneinfo/Brazil/ Agora que sabemos que o arquivo zoneinfo não é um link, vamos sobrepor o arquivo East existente pelo atualizado # cd /usr/share/zoneinfo/Brazil/ # cp East /etc/zoneinfo (será quetionado se quer sobrepor o arquivo: sim) Agora só para confirmar se os arquivos de zona dos dois locais estão identicos, faça o seguinte: # sum /etc/zoneinfo e # sum /usr/share/zoneinfo/Brazil/East ( É preciso o pacote* tzdata*) Em 21 de outubro de 2012 13:36, Mauricio Neto mn...@inbox.com escreveu: Amigos da lista bom dia. Hoje com a entrada do horário de verão fiquei com uma duvida. Na minha rede de casa tenho no firewall um servidor NTP instalado e funcionando sem problemas. Nos desktops e servidores tenho um script rodando no crontab efetuando diariamente a sincronização do relógio, mas para minha surpresa percebi que os notebooks atualizaram o horário sem nenhuma intervenção. Efetuei um ps -ef |grep ntp e não encontrei nenhum processo, também não encontrei nada no cron. Todos os hosts envolvidos estão com Debian squeeze. Uma coisa que percebi via firewall é que no momento do boot o Debian executa algum processo que buasca a porta 123 (NTP), mas os notebooks em questão não foram reiniciados. Alguém sabe qual processo é executado durante o boot e qual processo atualizou os relógios ? Abraço -- Mauricio Neto __**__ FREE 3D MARINE AQUARIUM SCREENSAVER - Watch dolphins, sharks orcas on your desktop! Check it out at http://www.inbox.com/**marineaquariumhttp://www.inbox.com/marineaquarium -- To UNSUBSCRIBE, email to debian-user-portuguese-**requ...@lists.debian.orgdebian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/**50841664.8060...@inbox.comhttp://lists.debian.org/50841664.8060...@inbox.com -- -- Thiago T. Faioli (31) 8449-4065 Nº Nacional: 3003-5410 /Ramal: 0011 MSN/Gtalk: thiago.fai...@gmail.com
Duvida sincronização de relogio
Amigos da lista bom dia. Hoje com a entrada do horário de verão fiquei com uma duvida. Na minha rede de casa tenho no firewall um servidor NTP instalado e funcionando sem problemas. Nos desktops e servidores tenho um script rodando no crontab efetuando diariamente a sincronização do relógio, mas para minha surpresa percebi que os notebooks atualizaram o horário sem nenhuma intervenção. Efetuei um ps -ef |grep ntp e não encontrei nenhum processo, também não encontrei nada no cron. Todos os hosts envolvidos estão com Debian squeeze. Uma coisa que percebi via firewall é que no momento do boot o Debian executa algum processo que buasca a porta 123 (NTP), mas os notebooks em questão não foram reiniciados. Alguém sabe qual processo é executado durante o boot e qual processo atualizou os relógios ? Abraço -- Mauricio Neto FREE 3D MARINE AQUARIUM SCREENSAVER - Watch dolphins, sharks orcas on your desktop! Check it out at http://www.inbox.com/marineaquarium -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/50841664.8060...@inbox.com
Re: Duvida sincronização de relogio
2012/10/21 Mauricio Neto escreveu: Alguém sabe qual processo é executado durante o boot e qual processo atualizou os relógios ? Não é necessário boot ou sincronização via NTP para se ajustar ao horário de verão. O sistema simplesmente muda o time zone na hora certa. -- Bruno Schneider http://www.dcc.ufla.br/~bruno/ -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/CAP1wdQtju0RS7BLqDvmU9UhfLJrdZQu2yL+5JSi1=2g49c6...@mail.gmail.com
Re: Duvida sincronização de relogio
Bruno, Não entendi sua resposta. Veja o horário de verão NÃO é um acontecimento universal ou com data certa para acontecer, dependendo de fatores locais. No Brasil mesmo não começa sempre na mesma data e alguns estados não o adota. Não entendi como um sistema pode apenas trocar o time zone sem um processo indicando para faze-lo. Mesmo que esse fosse o caso algum processo precisa consultar um relógio de referencia e outro processo, seguindo sua lógica, executar uma reconfiguração do time zone Em 21-10-2012 16:39, Bruno Schneider escreveu: 2012/10/21 Mauricio Neto escreveu: Alguém sabe qual processo é executado durante o boot e qual processo atualizou os relógios ? Não é necessário boot ou sincronização via NTP para se ajustar ao horário de verão. O sistema simplesmente muda o time zone na hora certa. -- Mauricio Neto (21)8236-2505 FREE ONLINE PHOTOSHARING - Share your photos online with your friends and family! Visit http://www.inbox.com/photosharing to find out more! -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/508472e9.6010...@inbox.com
Re: Duvida sincronização de relogio
Em dom 21 out 2012, às 20:10:49, Mauricio Neto escreveu: Bruno, Não entendi sua resposta. Veja o horário de verão NÃO é um acontecimento universal ou com data certa para acontecer, dependendo de fatores locais. No Brasil mesmo não começa sempre na mesma data e alguns estados não o adota. Não entendi como um sistema pode apenas trocar o time zone sem um processo indicando para faze-lo. Mesmo que esse fosse o caso algum processo precisa consultar um relógio de referencia e outro processo, seguindo sua lógica, executar uma reconfiguração do time zone Mauricio, o Bruno está corretissimo na resposta. Recomendo que você consulte com atenção o pacote tzdata. Abraços Henry -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/201210212033.56141.jmhenri...@yahoo.com.br
Re: Duvida sincronização de relogio
Ola, 2012/10/21 Mauricio Neto mn...@inbox.com: Amigos da lista bom dia. Hoje com a entrada do horário de verão fiquei com uma duvida. Alguém sabe qual processo é executado durante o boot e qual processo atualizou os relógios ? Não entendi bem essa sua pergunta. O sistema em si, copia a data do relógio presente na placa mãe (cmos), pelo utilitário hwclock (e ou tbm pelo próprio kernel). hwclock também atualiza o cmos quando se faz um shutdown. Mas, se esta falando do horário de verão, isso esta definido na definição da zona de tempo (fuso horário). Até 2008 isso era uma bagunça para o Brasil. A partir de 2009, o horário de verão brasileiro segue regras fixas, começa no terceiro Domingo de Outubro (21/2012) e termina no terceiro Domingo de Fevereiro, exceto se cair em um Domingo de carnaval, nesse caso, termina no Domingo seguinte. Fora uma ou outra alteração/correção, quase todos os sistemas operacionais foram atualizados com essas regras desde então. O sistema armazena a hora em um formato interno, normalmente o numero de segundos a partir de uma data no tempo universal coordenado (UTC). No caso do Linux (Unix) essa contagem começa as zero horas do dia um de Janeiro de 1970 (UTC). Esse número de segundos e conhecido como Unix Timestamp. Quando se obtêm a data do sistema, a ferramenta (chamada de função da libc), converte esses segundos para o formato entendível por humanos, em UTC, depois aplica a correção do fuso horário. Essa correção consiste em somar ou subtrair uma certa quantidade de horas. Um dos fuso horários do Brasil e de -3 horas UTC. Quando no horário de verão, basta subtrair 2, passando a estar a UTC -2. Então, o horário de verão esta programado no arquivo de definição do fuso horário, não sendo necessário nenhuma intervenção manual. De fato, intervenção manual costuma ser um dos responsáveis pela hora errada, quando entra ou sai do horário de verão. O hwclock armazena da hora normal, ou seja -3 UTC. Se ajustar a hora certa no horário de verão no cmos, a hora que o sistema ira apresentar estará errado. Isso costuma ser um problema quando se usa dual boot com o windows. Se usa somente o Linux (ou outro sistema esperto) armazene o tempo UTC no cmos. Isso pode ser instruído no /etc/default/rcS pelo parâmetro UTC=yes, Mas, o relogio cmos nem sempre e preciso, costuma apresentar um erro de vários segundos ao dia. Se possui conectividade com a internet, pode se usar um cliente NTP para sincronizar a hora com algum servidor NTP que use um ou mais relógios atômicos como referencia. Como cliente temos o ntpdate. E como cliente e servidor, o ntpd. Normalmente os dois são usando em conjunto. O ntpdate faz a sincronização inicial, e depois o ntpd mantem a sincronia. O ntpdate ajusta a hora, mesmo que ele esteja terrivelmente errado. Enquanto que o ntpd faz somente pequenos ajustes, e o faz de forma suave. No debian, tenho notado que o ntpd sair do ar sem motivo aparente, ou nem mesmo sobe no boot. Existem dois pacotes que prove o ntpd, o ntp e o openntpd. E o ntp sempre fornece o UTC. Ajuste para a zona local e de responsabilidade de quem ira usar o hora. Em alguns casos e necessário reiniciar algum daemon para que o mesmo atualize para o horário de verão. Assim, para manter a hora sempre certa, principalmente em servidores, instale o ntpdate e o ntp (ou o openntpd). E possível usar outras fontes de tempo, como o GPS. Abraços, Paulino -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/camm-fmgunysfkjjcnavdfm3eodxuh6nfnbblchw4lb6roie...@mail.gmail.com
Re: Duvida sincronização de relogio
Concordo com a resposta do Julio Henrique e do Paulino Kenji Sato. Além disso se forem observadas as ultimas atualizações liberadas para o squeeze, na quinta-feira ou sexta-feira foram liberadas atualizações para os pacotes tzdata[1] e tzdata-java[2], em resumo estes pacotes são utilizados para refletir regras políticas de alteração de horário, como é o caso do Horário de verão no Brasil. [1] http://packages.debian.org/squeeze/tzdata [2] http://packages.debian.org/squeeze/tzdata-java Sem mais, Leandro Henrique Stein Analista de Informática Claro: (41) 9935-9960 Skype: leandro.h.stein Twitter: @leandrohstein Desculpar-se é um sinal de fraqueza. Exceto entre amigos - Leroy Jethro Gibbs Em 21-10-2012 21:11, Paulino Kenji Sato escreveu: Ola, 2012/10/21 Mauricio Netomn...@inbox.com: Amigos da lista bom dia. Hoje com a entrada do horário de verão fiquei com uma duvida. Alguém sabe qual processo é executado durante o boot e qual processo atualizou os relógios ? Não entendi bem essa sua pergunta. O sistema em si, copia a data do relógio presente na placa mãe (cmos), pelo utilitário hwclock (e ou tbm pelo próprio kernel). hwclock também atualiza o cmos quando se faz um shutdown. Mas, se esta falando do horário de verão, isso esta definido na definição da zona de tempo (fuso horário). Até 2008 isso era uma bagunça para o Brasil. A partir de 2009, o horário de verão brasileiro segue regras fixas, começa no terceiro Domingo de Outubro (21/2012) e termina no terceiro Domingo de Fevereiro, exceto se cair em um Domingo de carnaval, nesse caso, termina no Domingo seguinte. Fora uma ou outra alteração/correção, quase todos os sistemas operacionais foram atualizados com essas regras desde então. O sistema armazena a hora em um formato interno, normalmente o numero de segundos a partir de uma data no tempo universal coordenado (UTC). No caso do Linux (Unix) essa contagem começa as zero horas do dia um de Janeiro de 1970 (UTC). Esse número de segundos e conhecido como Unix Timestamp. Quando se obtêm a data do sistema, a ferramenta (chamada de função da libc), converte esses segundos para o formato entendível por humanos, em UTC, depois aplica a correção do fuso horário. Essa correção consiste em somar ou subtrair uma certa quantidade de horas. Um dos fuso horários do Brasil e de -3 horas UTC. Quando no horário de verão, basta subtrair 2, passando a estar a UTC -2. Então, o horário de verão esta programado no arquivo de definição do fuso horário, não sendo necessário nenhuma intervenção manual. De fato, intervenção manual costuma ser um dos responsáveis pela hora errada, quando entra ou sai do horário de verão. O hwclock armazena da hora normal, ou seja -3 UTC. Se ajustar a hora certa no horário de verão no cmos, a hora que o sistema ira apresentar estará errado. Isso costuma ser um problema quando se usa dual boot com o windows. Se usa somente o Linux (ou outro sistema esperto) armazene o tempo UTC no cmos. Isso pode ser instruído no /etc/default/rcS pelo parâmetro UTC=yes, Mas, o relogio cmos nem sempre e preciso, costuma apresentar um erro de vários segundos ao dia. Se possui conectividade com a internet, pode se usar um cliente NTP para sincronizar a hora com algum servidor NTP que use um ou mais relógios atômicos como referencia. Como cliente temos o ntpdate. E como cliente e servidor, o ntpd. Normalmente os dois são usando em conjunto. O ntpdate faz a sincronização inicial, e depois o ntpd mantem a sincronia. O ntpdate ajusta a hora, mesmo que ele esteja terrivelmente errado. Enquanto que o ntpd faz somente pequenos ajustes, e o faz de forma suave. No debian, tenho notado que o ntpd sair do ar sem motivo aparente, ou nem mesmo sobe no boot. Existem dois pacotes que prove o ntpd, o ntp e o openntpd. E o ntp sempre fornece o UTC. Ajuste para a zona local e de responsabilidade de quem ira usar o hora. Em alguns casos e necessário reiniciar algum daemon para que o mesmo atualize para o horário de verão. Assim, para manter a hora sempre certa, principalmente em servidores, instale o ntpdate e o ntp (ou o openntpd). E possível usar outras fontes de tempo, como o GPS. Abraços, Paulino -- To UNSUBSCRIBE, email to debian-user-portuguese-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/5084aa07.6060...@gmail.com