404 Not Found


nginx
{"id":7169,"date":"2015-06-16T11:38:23","date_gmt":"2015-06-16T14:38:23","guid":{"rendered":"https:\/\/cleuber.com.br\/?p=7169"},"modified":"2015-06-16T17:21:29","modified_gmt":"2015-06-16T20:21:29","slug":"como-configurar-o-ntp-para-ajustar-o-horario-de-seu-computador","status":"publish","type":"post","link":"https:\/\/cleuber.com.br\/index.php\/2015\/06\/16\/como-configurar-o-ntp-para-ajustar-o-horario-de-seu-computador","title":{"rendered":"Como Configurar o NTP Para Ajustar O Hor\u00e1rio de Seu Computador"},"content":{"rendered":"

Uma caracter\u00edstica b\u00e1sica e ao mesmo tempo importante do tempo \u00e9 que ele sempre avan\u00e7a. O tempo n\u00e3o para e n\u00e3o volta para tr\u00e1s. V\u00e1rios programas de computador fazem uso dessa caracter\u00edstica e podem ter seu funcionamento comprometido se o rel\u00f3gio do computador inesperadamente passar a indicar um hor\u00e1rio errado, especialmente se for um hor\u00e1rio no passado<\/strong>. Isso se complica ainda mais em servidores e na Internet, com v\u00e1rios computadores trocando informa\u00e7\u00f5es entre si!<\/p>\n

Infelizmente os rel\u00f3gios dos computadores s\u00e3o imprecisos e se adiantam ou se atrasam com o passar do tempo. \u00c9 muito f\u00e1cil tamb\u00e9m trocar seu hor\u00e1rio para o passado ou para o futuro, mesmo acidentalmente.<\/p>\n

O NTP \u00e9 um protocolo para sincroniza\u00e7\u00e3o dos rel\u00f3gios dos computadores, ou seja, ele define um jeito para um grupo de computadores conversar entre si e acertar seus rel\u00f3gios, baseados em alguma fonte precisa de tempo, como os rel\u00f3gios at\u00f4micos do Observat\u00f3rio Nacional<\/strong>, que definem a Hora Legal Brasileira.<\/p>\n

Em sua vers\u00e3o mais completa, o NTP \u00e9 bastante robusto e preciso. Ele consulta v\u00e1rios outros computadores para saber a hora certa, e consegue distinguir os que falam a verdade e os que est\u00e3o enganados. Ele tamb\u00e9m aprende se o rel\u00f3gio de seu computador \u00e9 viciado em adiantar-se ou atrasar-se e usa essa informa\u00e7\u00e3o para ajust\u00e1-lo constantemente.<\/p>\n

Com o NTP \u00e9 f\u00e1cil manter o rel\u00f3gio do computador sempre com a hora certa, com exatid\u00e3o de alguns mil\u00e9simos de segundo, e s\u00f3 h\u00e1 vantagens em se fazer isso!<\/p>\n

\"logo-ntp\"<\/p>\n

O NTP.br<\/strong> atrav\u00e9s de seus servidores p\u00fablicos ajuda a manter seu computador sincronizado com a Hora Legal Brasileira<\/strong> e com o Tempo Universal Coordenado (UTC)<\/strong>. Siga as instru\u00e7\u00f5es do seu equipamento ou sistema operacional e utilize os servidores do NTP.br, ou consulte os pr\u00f3ximos itens, para algumas configura\u00e7\u00f5es mais comuns.<\/p>\n

Os servidores do NTP.br s\u00e3o os seguintes:<\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n
Nome<\/th>\nEndere\u00e7o<\/th>\n<\/tr>\n<\/thead>\n
a.st1.ntp.br<\/td>\n200.160.7.186 e 2001:12ff:0:7::186<\/td>\n<\/tr>\n
b.st1.ntp.br<\/td>\n201.49.148.135<\/td>\n<\/tr>\n
c.st1.ntp.br<\/td>\n200.186.125.195<\/td>\n<\/tr>\n
d.st1.ntp.br<\/td>\n200.192.232.8<\/td>\n<\/tr>\n
a.ntp.br<\/td>\n200.160.0.8 e 2001:12ff::8<\/td>\n<\/tr>\n
b.ntp.br<\/td>\n200.189.40.8<\/td>\n<\/tr>\n
c.ntp.br<\/td>\n200.192.232.8<\/td>\n<\/tr>\n
gps.ntp.br<\/td>\n200.160.7.193 e 2001:12ff:0:7::193<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n
<\/div>\n
\n

Instala\u00e7\u00e3o para GNU\/Linux e outros sistemas baseados em Unix.<\/h3>\n

Para GNU\/Linux, FreeBSD, OpenBSD e outros sistemas baseados em Unix, utilize o m\u00e9todo de instala\u00e7\u00e3o apropriado para sua distribui\u00e7\u00e3o. Para algumas distribui\u00e7\u00f5es a tabela abaixo indica uma das poss\u00edveis formas de instala\u00e7\u00e3o. Pode haver m\u00e9todos alternativos para a instala\u00e7\u00e3o, por isso \u00e9 recomend\u00e1vel consultar a documenta\u00e7\u00e3o da sua distribui\u00e7\u00e3o.<\/p>\n

Pode-se tamb\u00e9m realizar a instala\u00e7\u00e3o manual, baseada nos fontes. Se voc\u00ea estiver instalando o ntp com a finalidade de ser um servidor de tempo para sua rede, \u00e9 recomend\u00e1vel fazer a instala\u00e7\u00e3o \u00e0 partir dos fontes.<\/p>\n\n\n\n\n\n\n\n\n\n
Sistema<\/th>\nInstala\u00e7\u00e3o<\/th>\n<\/tr>\n<\/thead>\n
Debian GNU\/Linux e sistemas que usam apt.
\n(Ubuntu, Mint, Elementay OS, etc)<\/td>\n
# apt-get install ntp<\/td>\n<\/tr>\n
RedHat GNU\/Linux e sistemas que usam rpm (Fedora, etc):<\/td>\n# yum install ntp<\/td>\n<\/tr>\n
Gentoo GNU\/Linux:<\/td>\n# emerge ntp<\/td>\n<\/tr>\n
Slackware GNU\/Linux:<\/td>\n# slackpkg install ntp<\/td>\n<\/tr>\n
FreeBSD e OpenBSD<\/td>\n# cd \/usr\/ports\/net\/ntp
\n# make install<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

 <\/p>\n

As distribui\u00e7\u00f5es acima podem ter m\u00e9todos alternativos para a instala\u00e7\u00e3o, verifique a documenta\u00e7\u00e3o de sua distribui\u00e7\u00e3o. Para outras distribui\u00e7\u00f5es verifique o m\u00e9todo de instala\u00e7\u00e3o recomendado na documenta\u00e7\u00e3o.<\/p>\n

Ap\u00f3s instalar o ntp, crie o arquivo ntp.drift com o comando:<\/p>\n

# touch \/etc\/ntp.drift\r\n<\/pre>\n

Se a hora de seu computador estiver com um erro maior do que 16min o ntp pode n\u00e3o funcionar. Se for o caso, ajuste a hora manualmente, antes de iniciar o ntpd<\/em>. Ou ent\u00e3o execute o ntpd<\/em> com os par\u00e2metros abaixo, para um primeiro ajuste, e depois inicie o servi\u00e7o:<\/p>\n

# ntpd -q -g \r\n<\/pre>\n

Edite o Arquivo de Configura\u00e7\u00e3o do NTP<\/h3>\n

Substitua o conte\u00fado do arquivo de configura\u00e7\u00e3o padr\u00e3o \/etc\/ntp.conf<\/code> pela configura\u00e7\u00e3o abaixo. Voc\u00ea poder\u00e1 fazer isso com o seu editor de texto favorito com o Vi, Nano ou Gedit (Gedit apenas se possuir interface).<\/p>\n

# \"memoria\" para o escorregamento de frequencia do micro\r\n# pode ser necessario criar esse arquivo manualmente com\r\n# o comando touch ntp.drift\r\ndriftfile \/etc\/ntp.drift<\/span>\r\n\r\n# estatisticas do ntp que permitem verificar o historico\r\n# de funcionamento e gerar graficos<\/span>\r\nstatsdir \/var\/log\/ntpstats\/\r\nstatistics loopstats peerstats clockstats\r\nfilegen loopstats file loopstats type day enable\r\nfilegen peerstats file peerstats type day enable\r\nfilegen clockstats file clockstats type day enable\r\n        \r\n# servidores publicos do projeto ntp.br\r\n<\/span>server a.st1.ntp.br iburst\r\nserver b.st1.ntp.br iburst\r\nserver c.st1.ntp.br iburts\r\nserver d.st1.ntp.br iburst\r\nserver gps.ntp.br iburst\r\nserver a.ntp.br iburst\r\nserver b.ntp.br iburst\r\nserver c.ntp.br iburst\r\n         \r\n# outros servidores\r\n# server outro-servidor.dominio.br iburst\r\n   \r\n# Configura\u00e7\u00f5es de Restri\u00e7\u00e3o de Acesso\r\n<\/span>\r\nrestrict default kod notrap nomodify nopeer noquery\r\nrestrict -6 default kod notrap nomodify nopeer noquery\r\n\r\n# A configura\u00e7\u00e3o do NTP permite restringir o acesso a m\u00e1quinas\/redes. \r\n# Tal configura\u00e7\u00e3o \u00e9 realizada atrav\u00e9s do par\u00e2metro restrict. \r\n<\/strong># Por exemplo, caso pretende que a m\u00e1quina 192.168.0.70 n\u00e3o use o servi\u00e7o NTP, \r\n# dever\u00e1 indicar a seguinte configura\u00e7\u00e3o.<\/pre>\n
# restrict 127.0.0.1\r\n<\/span># restrict 192.168.0.70\r\n# restrict ::1<\/span><\/pre>\n
# Em nosso caso vamos restringir apenas o pr\u00f3prio servidor de consultar a si mesmo. \r\n# (pois ele busca nos servidores p\u00fablicos da internet previamente definidos).<\/pre>\n
restrict 127.0.0.1\r\nrestrict ::1<\/span><\/pre>\n
# desabilitar comando monlist<\/span> disable monitor\r\ndisable monitor<\/pre>\n

Reinicie o Servi\u00e7o do NTP<\/h3>\n

Ap\u00f3s modificar a configura\u00e7\u00e3o \u00e9 preciso reiniciar o ntpd<\/em>.<\/p>\n

Fa\u00e7a isso com o comando:<\/p>\n

sudo \/etc\/init.d\/ntp restart<\/pre>\n

Ferramentas de Monitoramento do NTP<\/h3>\n

O ntp traz consigo algumas ferramentas que permitem monitorar seu funcionamento. A mais importante \u00e9 o ntpq. A seguir s\u00e3o apresentados dois comandos do ntpq que permitem visualizar algumas vari\u00e1veis importantes do ntp:<\/p>\n

ntpq -c pe<\/strong><\/p>\n

Se for obtida uma resposta como:<\/p>\n

# ntpq -c pe\r\nntpq: read: Connection refused <\/b>(Ou timeout)<\/strong><\/pre>\n

Significa que o servi\u00e7o ntp n\u00e3o est\u00e1 funcionando. Uma reposta normal se parece com essa:<\/p>\n

\r\n  remote        refid         st   t  when  poll  reach  delay   offset  jitter\r\n================================================================================\r\n+a.ntp.br     200.160.7.192    2   u   10    64    337  294.756  35.596   0.521\r\n+b.ntp.br     200.160.7.186    2   u    8    64    377  226.294   2.658   0.229\r\n*c.ntp.br     200.160.7.192    2   u    -    64    377  208.758   4.026   0.424\r\n<\/b><\/pre>\n

Pode-se ver os 3 servidores do projeto ntp.br:<\/p>\n

  remote<\/b><\/span>        refid         st   t  when  poll  reach  delay   offset  jitter\r\n================================================================================\r\n+a.ntp.br<\/b><\/span>     200.160.7.192    2   u   10    64    337  294.756  35.596   0.521\r\n+b.ntp.br<\/b><\/span>     200.160.7.186    2   u    8    64    377  226.294   2.658   0.229\r\n*c.ntp.br<\/b><\/span>     200.160.7.192    2   u    -    64    377  208.758   4.026   0.424 \r\n<\/pre>\n

O * em c.ntp.br significa que ele foi escolhido como system peer<\/em>, ou seja, a principal refer\u00eancia na sincroniza\u00e7\u00e3o do sistema. Os + em a.ntp.br e b.ntp.br, significa que eles tamb\u00e9m est\u00e3o sendo usados, mas com peso menor, para obter a hora certa.
\nPode-se observar tamb\u00e9m o offset<\/em>, ou deslocamento, delay<\/em>, ou atraso, e o jitter<\/em>, ou varia\u00e7\u00e3o, todos em milisegundos:<\/p>\n

   remote        refid         st   t  when  poll  reach  delay   offset  jitter<\/b>\r\n ================================================================================\r\n +a.ntp.br     200.160.7.192    2   u   10    64    337  294.756  35.596   0.521<\/b><\/span>\r\n +b.ntp.br     200.160.7.186    2   u    8    64    377  226.294   2.658   0.229<\/b><\/span>\r\n *c.ntp.br     200.160.7.192    2   u    -    64    377  208.758   4.026   0.424<\/b><\/span>\r\n<\/pre>\n

O delay<\/strong> significa o tempo de ida e volta dos pacotes. O valor do atraso n\u00e3o \u00e9 t\u00e3o importante, mas o ntp \u00e9 sens\u00edvel \u00e0 simetria da rede. Ou seja, o ntp espera que o tempo de ida dos pacotes seja igual ao da volta. Isso geralmente est\u00e1 relacionado a atrasos pequenos.
\nO deslocamento significa o quanto o rel\u00f3gio local tem de ser adiantado ou atrasado para se igualar ao rel\u00f3gio do servidor. Quanto menor o valor, melhor. Valores de alguns milisegundos podem ser considerados normais.
\nA varia\u00e7\u00e3o \u00e9 calculada \u00e0 partir de diversas medidas de deslocamento. Representa o quanto essas medidas variam entre si. Valores pequenos s\u00e3o melhores. Valores grandes podem indicar problemas de conectividade.
\nA vari\u00e1vel reach<\/em><\/strong> \u00e9 um n\u00famero octal que indica o resultado das \u00faltimas 8 tentativas de acesso ao servidor.<\/p>\n

  remote        refid         st   t  when  poll  reach<\/b>  delay   offset  jitter\r\n================================================================================\r\n+a.ntp.br     200.160.7.192    2   u   10    64    337<\/b><\/span>  294.756  35.596   0.521\r\n+b.ntp.br     200.160.7.186    2   u    8    64    377<\/b><\/span>  226.294   2.658   0.229\r\n*c.ntp.br     200.160.7.192    2   u    -    64    377<\/b><\/span>  208.758   4.026   0.424 \r\n<\/pre>\n

O valor 377<\/strong> indica que as \u00faltimas 8 consultas ao servidor obtiveram sucesso. Outros valores indicam falhas.<\/p>\n

# ntpq -c rl\r\n\r\nassocid=0 status=0614 leap_none, sync_ntp, 1 event, freq_mode,\r\nversion=\"ntpd 4.2.6p3@1.2290-o<\/span> Mon Apr 13 13:41:30 UTC 2015 (1)\",\r\nprocessor=\"x86_64\", system=\"Linux\/3.2.0-84-generic\", leap=00, stratum=2<\/span>,\r\nprecision=-22, rootdelay=30.974, rootdisp=28.562, refid=201.49.148.135,\r\nreftime=d92aa981.213209a5\u00a0 Tue, Jun 16 2015 10:56:17.129,\r\nclock=d92aaa04.938057ef\u00a0 Tue, Jun 16 2015 10:58:28.576, peer=22647, tc=6,\r\nmintc=3, offset=24.223<\/span>, frequency=4.643, sys_jitter=3.047,\r\nclk_jitter=7.476, clk_wander=1.642\r\n\r\n<\/b><\/pre>\n

Dentre as v\u00e1rias informa\u00e7\u00f5es obtidas, pode-se destacar a vers\u00e3o do ntp<\/span><\/span>, em verde; o estrato<\/span><\/span><\/span>, em vermelho (2 ou 3 s\u00e3o o n\u00edveis esperados, j\u00e1 que os servidores p\u00fablicos do ntp.br s\u00e3o estrato 2); e o deslocamento<\/span><\/span>, em milisegundos, em azul, que indica quanto o rel\u00f3gio local tem de ser adiantado ou atrasado para chegar \u00e0 hora certa.<\/p>\n

Configurando Clientes em Sua Rede<\/h3>\n

O Processo de configura\u00e7\u00e3o dos clientes de sua rede \u00e9 id\u00eantico.<\/p>\n

A \u00fanica diferen\u00e7a \u00e9 que no arquivo de configura\u00e7\u00e3o do ntp deve-se apontar o servidor interno de sua rede ao inv\u00e9s dos p\u00fablicos do ntp.<\/p>\n

Ent\u00e3o se nosso servidor configurado tem o IP 192.168.0.200, basta apontar isso no arquivo do cliente \/etc\/ntp.conf<\/p>\n

# servidores publicos do projeto ntp.br\r\n<\/span>server 192.168.0.200<\/pre>\n

No Ubuntu por exemplo o pacote ntp j\u00e1 vem instalado e configurado. Ent\u00e3o quando voc\u00ea instala o Ubuntu, ele j\u00e1 define seu hor\u00e1rio UTC, que voc\u00ea escolheu na instala\u00e7\u00e3o pela sua regi\u00e3o e assim ele busca o hor\u00e1rio correto conforme o servidor NTP da Cananical, que s\u00e3o os seguintes abaixo (que podem ser consultados em \/etc\/ntp.conf).<\/p>\n

server 0.ubuntu.pool.ntp.org
\nserver 1.ubuntu.pool.ntp.org
\nserver 2.ubuntu.pool.ntp.org
\nserver 3.ubuntu.pool.ntp.org<\/p>\n

Mas voc\u00ea pode mudar isso se quiser e usar um hor\u00e1rio definido manualmente o que n\u00e3o \u00e9 nem um pouco recomendado.<\/p>\n

\"horario\"<\/p>\n

No Windows<\/h3>\n

No Windows voc\u00ea pode clicar no rel\u00f3gio e acertar a hora manualmente ou definir um hor\u00e1rio da internet apontando para algum destes servidores ntp citados ou o seu pr\u00f3prio servidor ntp interno.<\/p>\n

\"hora<\/p>\n

Conclus\u00e3o<\/h3>\n

Agora voc\u00ea possui um servidor de NTP em seu Linux, e pode definir em m\u00e1quinas clientes a mesma coisa.<\/p>\n

\u00c9 isso a\u00ed pessoal, agora n\u00e3o deixem seus servidores e desktops com a hora errada!<\/p>\n

Abra\u00e7os,<\/p>\n

Cleuber<\/p>\n

Fonte: ntp.br<\/a><\/span><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"

Uma caracter\u00edstica b\u00e1sica e ao mesmo tempo importante do tempo \u00e9 que ele sempre avan\u00e7a. O tempo n\u00e3o para e n\u00e3o volta para tr\u00e1s. V\u00e1rios programas de computador fazem uso dessa caracter\u00edstica e podem ter seu funcionamento comprometido se o rel\u00f3gio do computador inesperadamente passar a indicar um hor\u00e1rio errado, especialmente se for um hor\u00e1rio …<\/p>\n","protected":false},"author":1,"featured_media":7173,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[51,4,348],"tags":[367,368],"class_list":["post-7169","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dicas-e-tutoriais","category-tutoriais-linux","category-servidores-linux","tag-ntp","tag-servidor-ntp"],"_links":{"self":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/7169","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=7169"}],"version-history":[{"count":0,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/7169\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media\/7173"}],"wp:attachment":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=7169"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=7169"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=7169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}