Já pensou em não precisar configurar data e hora do seu computador, nem mesmo nas mudanças de horários de verão!? Pois bem, essa é a função dos servidores NTP, que permitem sincronizar o relógio do seu computador utilizando uma referência aceita mundialmente, conhecida como UTC.
No Ubuntu/Debian, sincronizar o relógio do seu computador através de um servidor NTP é uma tarefa bastante simples.
Primeiro escolha um servidor (de preferênicia o mais próximo da sua casa) na lista da RNP de servidores NTP brasileiros. Como eu moro no Paraná, geralmente utilizo os servidores ntp.pop-pr.rnp.br e ntp1.pucpr.br.
Depois instale o cliente NTP e o tz-brasil, que é quem configura automaticamente seu timezone (e as mudanças do horário de verão) para o Brasil:
$ aptitude install ntpdate tz-brasil
E indique o servidor que deseja utilizar
$ ntpdate ntp.pop-pr.rnp.br
Agora coloque esse comando para ser executado todo dia com
$ sudo vim /etc/cron.daily/ntp
#!/bin/bash
ntpdate ntp.pop-pr.rnp.br
$ sudo chmod u+x /etc/crond.daily/ntp
E está feito! Agora seu relógio está devidamente configurado e imune as mudanças de horário de verão, certo!? Quase! Porque… e se o servidor estiver configurado com data e hora incorretos?
Eu nunca vi isso acontecer, mas como prevenção e canja de galinha não faz mal a ninguém, eu sempre verifico a hora do servidor antes de configurá-lo na minha máquina. Portanto, se quiser apenas verificar a data e hora do servidor, adicione o parametro -q ao comando, como mostrado abaixo:
$ ntpdate -q ntp.pop-pr.rnp.br
Ok… Mas e se depois de configurado, o servidor cair!? Então para aumentar a tolerância a falhas, você pode configurar mais do que um servidor NTP na sua máquina. Para fazer isso, basta indicar todos os servidores que deseja utilizar, como mostrado abaixo:
$ ntpdate ntp.pop-pr.rnp.br ntp1.pucpr.br
E é isso… :)



5 Comments
Você também pode manter seu relógio sincronizado clicando com o botão direito do mouse no relógio do painel e escolhendo a opção “Ajustar Data e Hora” e em configuração escolher a opção “Manter sincronizado com servidores na Internet”. Clique depois em “Selecionar servidores” e adicione os servidores ntp da rnp ou outro que melhor atenda suas necessidades.
Ronaldo Esteves:
Correto, o único porém é que o painel não instala o pacote tz-brasil.
Eu estou utilizando o Ubuntu Hardy, e procurei por opção aqui e não consegui encontrar, portanto pode ser que ela não esteja disponível na próxima versão.
Quando ligamos alguns servidores de desenvolvimento na empresa ele não consegue sincronizar automaticamente, então vez por outra tenho que forçar a sincronização manual. Uso o comando abaixo para tanto.
ntpdate -s ntp.cais.rnp.br
Vale lembrar que agora temos os servidores nto do horario oficial brasileiro:
a.ntp.br
b.ntp.br
c.ntp.br
localizados em são paulo, rio de janeiro e o ultimo eu não me lembro. Estou usando a algum tempo e tem se mostrado bem satisfatorio.
Matador o seu “post” eu que sou “nióbio” (micróbio de newbie…) livrou minha cara pois tenho aqui em casa um “frankestein” com problemas de B.I.O.S que me tira do sério, valeu mesmo!!!
2 Trackbacks/Pingbacks
Sincronizando data e hora através de servidores NTP…
Já pensou em não precisar configurar data e hora do seu computador, nem mesmo nas mudanças de horário de verão!? Pois bem, essa é a função dos servidores NTP, que permitem sincronizar o relógio do seu computador utilizando o padrão UTC….
[...] final de semana terminou o horário de verão… Você reconfigurou o relógio do seu sistema!? Eu nem esquentei a cabeça. :) Post a comment — Trackback URI RSS 2.0 feed for these comments This entry (permalink) [...]
Post a Comment