Changeset View
Changeset View
Standalone View
Standalone View
head/pt_BR.ISO8859-1/articles/leap-seconds/article.xml
Property | Old Value | New Value |
---|---|---|
svn:keywords | null | FreeBSD=%H \ No newline at end of property |
svn:mime-type | null | text/xml; charset=UTF-8 \ No newline at end of property |
<?xml version="1.0" encoding="utf-8"?> | |||||
<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN" "http://www.FreeBSD.org/XML/share/xml/freebsd50.dtd"> | |||||
<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:its="http://www.w3.org/2005/11/its" version="5.0" xml:id="leapseconds" xml:lang="pt_BR"> | |||||
<info> | |||||
<title>Suporte do FreeBSD a Leap Seconds</title> | |||||
<pubdate>$FreeBSD$</pubdate> | |||||
</info> | |||||
<sect1 xml:id="leapseconds-definition"> | |||||
<title>Introdução</title> | |||||
<para>Um <emphasis>leap second</emphasis> é o ajuste de um segundo feito em momentos específicos do ano para sincronizar a escala atômica de tempo do UTC com a variação da rotação da terra. Esse artigo descreve como o FreeBSD interage com o leap seconds.</para> | |||||
<para>No momento em que este artigo está sendo escrito, a próxima ocorrência do leap second irá acontecer em 30 de junho de 2015 as 23:59:60 UTC. Esse leap second ira ocorrer durante um dia útil para as Américas do Norte e do Sul e a região da Ásia/Pacifico.</para> | |||||
<para>Leap Seconds são anunciados pelo <link xlink:href="http://datacenter.iers.org/"><acronym>IERS</acronym></link> no <link xlink:href="http://datacenter.iers.org/web/guest/bulletins/-/somos/5Rgv/product/16">Bulletin C</link>.</para> | |||||
<para>O comportamento padrão do leap Seconds é descrito na <link xlink:href="https://tools.ietf.org/html/rfc7164#section-3">RFC 7164</link>. Veja também em <citerefentry><refentrytitle>time2posix</refentrytitle><manvolnum>3</manvolnum></citerefentry>.</para> | |||||
</sect1> | |||||
<sect1 xml:id="leapseconds-posix"> | |||||
<title>Manipulação padrão do leap seconds no FreeBSD</title> | |||||
<para>A maneira mais fácil de manipular o leap seconds é com a regra de tempo <acronym>POSIX</acronym> que é utilizada por padrão pelo FreeBSD, combinada com o <link xlink:href="@@URL_RELPREFIX@@/doc/en_US.ISO8859-1/books/handbook/network-ntp.html"><acronym>NTP</acronym></link>. Quando o <citerefentry><refentrytitle>ntpd</refentrytitle><manvolnum>8</manvolnum></citerefentry> está sendo executado e o tempo é sincronizado com os servidores <acronym>NTP</acronym> de upstream que gerenciam o leap seconds corretamente, o leap second causará a repetição do último segundo do dia de forma automática. Nenhum outro ajuste será necessário.</para> | |||||
<para>Se os servidores de <acronym>NTP</acronym> upstream não gerenciarem o leap seconds corretamente, o <citerefentry><refentrytitle>ntpd</refentrytitle><manvolnum>8</manvolnum></citerefentry> irá avançar em um segundo após o servidor se corrigir.</para> | |||||
<para>Se o <acronym>NTP</acronym> não está sendo utilizado, será necessário um ajuste manual do relógio do sistema apois o leap seconds ter passado.</para> | |||||
</sect1> | |||||
<sect1 xml:id="leapseconds-cautions"> | |||||
<title>Cuidados</title> | |||||
<para>Os Leap seconds são inseridos no mesmo instante em todo o mundo a meia noite <acronym>UTC</acronym>. No Japão será no meio da manhã e no Pacífico ao meio dia, nas Américas a tarde e na Europa à noite.</para> | |||||
<para>Nos acreditamos e esperamos que o FreeBSD, se provido de um serviço de <acronym>NTP</acronym> estável, irá funcionar como foi especificado durante o leap second, como aconteceu nos anteriores.</para> | |||||
<para>Enrtetanto, nós alertamos que praticamente nenhum aplicativo nunca questionou o kernel sobre leap seconds. Nossa experiência é que, como projetado, leap seconds são, essencialmente, a repetição do último segundo antes do leap second, e isso é uma surpresa para a maioria dos programadores.</para> | |||||
<para>Outros sistemas operacionais e computadores podem ou não manipular o leap seconds da mesma maneira que o FreeBSD e sistemas sem um serviço correto e estável de <acronym>NTP</acronym> não terão conhecimento algum sobre a ocorrência de leap seconds.</para> | |||||
<para>Não é inétido que os computadores travem por causa do leap seconds, e a experiência mostra que uma grande parte de todos os servidores públicos de <acronym>NTP</acronym> podem manipular e anunciar o leap seconds de forma incorreta.</para> | |||||
<para>Por favor, tente garantir que nada horrível acontecerá por causa do leap seconds.</para> | |||||
</sect1> | |||||
<sect1 xml:id="leapseconds-testing"> | |||||
<title>Testando</title> | |||||
<para>É possível testar se um leap seconds será utilizado. Devido a natureza do <acronym>NTP</acronym>, o teste deve funcionar até 24 horas antes do lead seconds. Algumas da principais fontes de referência de tempo somente anunciam o leap seconds uma hora antes do evento. Consulte o daemon do <acronym>NTP</acronym>:</para> | |||||
<screen><prompt>%</prompt> <userinput>ntpq -c 'rv 0 leap'</userinput></screen> | |||||
<para>Uma saída que inclua <literal>leap_add_sec</literal> indica o suporte adequado ao leap second. Antes de 24 horas até a ocorrência do leap second, ou depois dele já ter ocorrido, a saída do comando irá mostrar <literal>leap_none</literal>.</para> | |||||
</sect1> | |||||
<sect1 xml:id="leapseconds-conclusion"> | |||||
<title>Conclusão</title> | |||||
<para>Na prática, o leap seconds não é um problema do FreeBSD. Esperamos que esta visão geral, ajude-o a esclarecer oque esperar e como tornar o evento de leap seconds o menos traumático possível.</para> | |||||
</sect1> | |||||
</article> |