Arquivo para a categoria 'Sincronização de tempo'

Configuração básica do Linux e Unix NTP

Quinta-feira, fevereiro 14, 2008

Network Time Protocol (NTP) é um protocolo de Internet usado para a transferência de tempo preciso, fornecendo informações de tempo para que um tempo preciso possa ser obtido e mantido em uma rede

A maioria dos sistemas operacionais UNIX e Linux fornece funcionalidade de sincronização de tempo incorporada com o daemon NTP (Network Time Protocol). Se o serviço NTP não estiver disponível na sua versão do UNIX \ Linux, a versão NTP 4 é de código aberto e pode ser facilmente baixada e configurada, compilada e instalada a partir de www.ntp.org.

Network Time Protocol é o serviço padrão para disseminação de tempo em redes TCP / IP. Ele fornece precisão de milissegundos 1-50, dependendo das características da fonte de sincronização e caminhos de rede.

O arquivo de configuração do daemon NTP é chamado ntp.conf e contém uma lista de relógios de referência que pode sincronizar também. O comando 'servidor' especifica o relógio de referência, quaisquer caracteres após o símbolo '#' são comentários, por exemplo:
servidor time-a.nist.gov # Servidor público NTP: NIST
driftfile /var/lib/ntp/ntp.drift

O comando do arquivo de deriva identifica o local onde a deriva é gravada (algumas vezes referida como "erro de freqüência"). Esse valor pode ser compensado pelo NTP para garantir uma maior precisão. Quando configurado, o NTP pode ser controlado usando os comandos 'ntpd start' 'ntpd stop' 'ntpq -p' (exibe status)

NTP também pode autenticar recursos de tempo. Nota: Recomenda-se que você configure um servidor de tempo com uma fonte de hardware em vez de na internet onde não há autenticação. Os códigos de autenticação são especificados no arquivo 'ntp.keys'.

Servidores NTP especializados estão disponíveis que podem receber transmissões de transmissões de referência de tempo de GPS ou nacionais. Eles são relativamente baratos e o sinal é autenticado fornecendo uma referência de tempo seguro.

A autenticação permite que as senhas sejam especificadas pelo servidor NTP e seus clientes. As senhas ou chaves NTP são armazenadas no arquivo ntp.keys no seguinte formato: número M (O M significa criptografia MD5), senha:

1 M mypassword

3 M my2ndpassword

5 M my3rdpassword

Autenticação para NTP foi desenvolvido para evitar adulterações malicioso com a sincronização do sistema, assim como firewalls têm sido desenvolvidos para proteger as redes contra ataques, mas como com qualquer sistema de segurança só funciona se for utilizado.

Os dez melhores fatos sobre o tempo

Quarta-feira, fevereiro 13th, 2008

O tempo é um dos aspectos menos entendidos do nosso universo. Nós sabemos que existe ainda, temos problemas para entender exatamente o que é. O tempo pode ser visto de duas maneiras, é um conceito artificial usado como uma ferramenta para descrever para explicar a seqüência de eventos, comparando as durações e intervalos entre eles.

O tempo é uma das quantidades fundamentais que também inclui distância, velocidade, massa, impulso, energia e peso e graças ao trabalho de Einstein e outros, sabemos que o tempo também compõe o próprio tecido do nosso Universo.

Aqui estão dez fatos que você pode ou não saber sobre o tempo.

10. O tempo não é constante; O tempo é relativo a diferentes observadores. A única constante no Universo é a velocidade da luz, o que significa que, não importa o quão rápido você estiver viajando, a velocidade da luz permanecerá a mesma altura, embora o tempo diminua.

9. O tempo pode ser descrito como uma dimensão e, juntamente com as outras três dimensões que conhecemos (para cima / baixo, esquerda / direita e para frente / para trás), forma um "espaço-tempo" de quatro dimensões.

8. O tempo sempre se move para a frente, mas muitos físicos teóricos acreditam que o tempo de retorno pode ser possível.

7. A gravidade pode deformar o espaço-tempo fazendo tempo diminuir a força gravitacional mais forte. As experiências com relógios atômicos mostram o nível acima do nível do mar alto (e, portanto, sob menor influência gravitacional), mais rápido eles correm (embora a diferença seja muito pequena).

6. Como a velocidade da luz é a única constante no Universo, não importa o quão rápido você viaja, a luz sempre parecerá ser a mesma velocidade, porque o tempo vai diminuir a velocidade. Uma jornada perto da velocidade da luz pode parecer alguns segundos para um viajante, mas para um observador teria levado milhares de anos.

5. O tempo nem sempre existe. O tempo começou com o big bang e terminará se o Universo o fizer.

4. O tempo pode ser percebido de forma diferente por nossos cérebros, dependendo de nossas atividades. Um dia chato vai "arrastar", enquanto, se estamos nos divertindo, o tempo parecerá "voar", esse fenômeno é chamado de "ilusão temporal" por psicólogos.

3. O tempo parece acelerar o mais antigo que temos. Alguns (incluindo Stephen Hawking) sugerem que o motivo para isso é que, quando temos dez anos de idade por ano, é um décimo da nossa vida inteira e parece há muito tempo, mas para um ano de sessenta anos é apenas um 60TH de seus vida e, portanto, percebida como um período mais curto.

2. Alguns relógios atômicos modernos são tão precisos que podem perder menos de um segundo em 400 milhões de anos.

1. Uma escala de tempo universal foi desenvolvida chamada UTC (Tempo Universal Coordenado), que é baseada no tempo contado pelos relógios atômicos, mas compensa a diminuição do tempo da rotação da Terra (causada pela gravidade da Lua), adicionando Leap Seconds todos os anos para Evite que o dia se arraste para a noite (embora em milênio ou dois).

Graças aos relogios atômicos e as redes de computadores do tempo UTC em todo o mundo podem receber uma fonte de tempo UTC através da Internet, através de uma transmissão de rádio nacional ou através da rede GPS. Um servidor NTP (Network Time Protocol) pode sincronizar todos os dispositivos em uma rede até esse momento.

Mantendo tempo com sincronização de rede

Terça-feira, fevereiro 12, 2008

A pior parte de um corte de energia está sendo executada pela casa, ajustando todos os relógios e temporizadores de volta ao tempo correto, pode demorar e você sempre esquecerá um, no entanto, enquanto você tiver um relógio de pulso, isso deve ser bastante fácil para que seus relógios estejam falando ao mesmo tempo. Mas a que horas é também o seu relógio de pulso e quem regula esse tempo?

A precisão e a precisão completas no tempo de leitura não são essenciais para nossas vidas do dia-a-dia e nem a sincronização, nosso computador pode ser alguns minutos mais lento que o nosso relógio de parede, mas isso fará pouca diferença quando enviarmos um e-mail.

No entanto, e se a pessoa a quem enviamos o e-mail tenha um relógio de computador que seja ainda mais lento? Eles podem acabar enviando uma resposta antes de tê-lo recebido tecnicamente. Os computadores são facilmente enganados se timestamps correrem para trás - lembre-se do bug do milênio!

Por esta razão, é importante que os computadores, particularmente aqueles que lidam com aplicações sensíveis ao tempo ou financeiras, estejam falando ao mesmo tempo; caso contrário, as ações globais poderiam ser compradas enquanto já esgotadas ou um assento de avião, já comprado, poderia ser comprado novamente por um comprador com um relógio de computador mais lento.

A regulação do tempo não começou até depois do desenvolvimento de relógios atômicos quando a oscilação do átomo de césio tornou-se a definição padrão de um segundo (9,192,631,770 por segundo).

O tempo contado por esses relógios atômicos foi tão preciso que uma nova escala de tempo foi desenvolvida chamada International Atomic Time (TAI). No entanto, descobriu-se que o método tradicional de contar o tempo, baseado na revolução da Terra (ou seja, as horas de 24 em um dia) e este novo cronograma logo ficaram sem sincronia um com o outro, pois a gravidade da lua altera a revolução de a Terra, diminuindo a velocidade.

Essa diferença na rotação da Terra é apenas minuciosa, mas as pessoas suficientes argumentaram (principalmente os astrônomos) que, se não fosse compensada, a noite acabaria por se arrastar para o dia (embora em muitos milhares de anos) e seria difícil acompanhar o celestial corpos.

Um compromisso foi exigido e o novo cronograma, Tempo Coordenado Universal (UTC) foi desenvolvido, o que representou a desaceleração da rotação da Terra, adicionando períodos de pulo cada ano ou mais.

A UTC significou que tecnologias modernas e aplicações como o Sistema de Posicionamento Global, comunicação por satélite, transmissões de televisão ao vivo e comércio global tornaram-se possíveis.

As redes de computadores podem receber tempo UTC e manter todos os seus dispositivos sincronizados com ele usando um servidor NTP (Network Time Protocol). Os servidores NTP podem receber o tempo UTC de uma fonte de relógio atômico através da Internet, uma transmissão de rádio nacional ou através da rede GPS.

História e Desenvolvimento de Relógios Atômicos

Segunda-feira, fevereiro 11th, 2008

Este artigo discute o desenvolvimento de relógios atômicos, por que a precisão é tão importante, como eles se desenvolveram e a próxima geração de relógios atômicos que oferecem maior precisão.

Os relógios atômicos estiveram conosco há mais de cinquenta anos e a maioria das pessoas ouviu falar deles e sabe que eles são muito precisos, mas quão precisos são eles e por que precisamos de relógios tão precisos?

Os relógios atômicos são usados ​​por muitos de nós, mesmo que não tenhamos conhecimento disso. O tempo que eles contam é transmitido ao redor do mundo e apanhado por servidores de tempo usando o protocolo NTP para sincronizar redes, eles são vitais para muitas tecnologias, como a navegação global por satélite e os horários dos sinais de TV.

Antes do desenvolvimento do relógio atômico, os dispositivos de cronometragem mais precisos eram relógios eletrônicos que perderiam um segundo ou dois por semana. Estes substituíram em grande parte os relógios mecânicos que ainda eram menos precisos.

A humanidade sempre teve um fascínio por acompanhar o tempo, mas saber que o tempo exato nunca foi tão importante. Uma diferença de segundo ou mesmo um minuto não afeta nossas vidas do dia-a-dia.

No entanto, à medida que a tecnologia avançou, a necessidade de um cronograma mais preciso aumentou. Os satélites que precisam ser navegados e se comunicar com a Terra a partir de centenas, milhares e até milhões de quilômetros exigem tempo exato. As ondas de luz e, portanto, de rádio, podem viajar 300,000 km a cada segundo, as ligeiras imprecisões no tempo podem ter diferenças maciças.

O primeiro relógio atômico preciso foi construído e o Laboratório Físico Nacional da Grã-Bretanha em 1955 pelo Dr. Louis Essen que baseou seu relógio em torno da oscilação do átomo de cesium-133. A idéia foi, na verdade, concebida pela primeira vez como 1879 quando Lord Kelvin propôs que a manutenção do tempo com base em como os átomos se comportassem seria uma maneira melhor de contar intervalos de tempo do que qualquer outra coisa.

A primeira geração de relógios atômicos (também conhecida como osciladores de césio) usou a freqüência desse átomo que oscila 9,192,631,770 vezes a cada segundo. O modelo de Essen era preciso para um segundo a cada 300, mas os desenvolvimentos do oscilador de césio significam que agora podem alcançar precisões de um segundo a cada 80 milhões de anos.

No entanto, à medida que as tecnologias se tornam mais avançadas, os cientistas se esforçam para fazer relógios melhores e mais precisos. Os relógios padrão do Rubidium não oferecem uma melhor precisão do que os modelos de césio, mas são menores e custam menos (os osciladores de césio geralmente são encontrados apenas em laboratórios de física em larga escala).

Foram desenvolvidos relógios usando apenas um único átomo que oferecem ainda mais precisão. Um relógio baseado em um único átomo de mercúrio alcançou uma precisão de um segundo em 400 milhões de anos e espera-se que um novo tipo de relógio de estrôncio que use luz seja ainda melhor.

O futuro dos relógios atômicos é cada vez maior precisão, combinado com a redução do tamanho e do custo deles. O Instituto Nacional Americano de Padrões e Tecnologia (NIST) revelou um relógio atômico de tamanho chip que possui uma precisão de milissegundos.

Os relógios atômicos são parte integrante das nossas vidas, sem os sinais de tempo que eles transmitem para o mundo, que são captados pelos servidores NTP, a comunicação moderna das compras pela Internet e o GPS e os avanços tecnológicos como a navegação por satélite tornar-se-iam impossíveis.

Configurando um servidor de tempo NTP baseado em LINUX

Sexta-feira, fevereiro 8th, 2008

Resumo: Este artigo fornece um guia passo a passo na configuração do LINUX para atuar como um servidor de horário autoritário usando NTP (Network Time Protocol).

A sincronização do tempo do computador é altamente importante nas modernas redes de computadores, a precisão e a sincronização do tempo são críticas em muitas aplicações, particularmente nas transações sensíveis ao tempo. Basta imaginar comprar um banco de avião apenas para ser informado no aeroporto de que o bilhete foi vendido duas vezes porque foi comprado depois em um computador com um relógio mais lento!

Os computadores modernos têm relógios internos chamados chips de relógio de tempo real (RTC) que fornecem a data ea hora. Esses chips são apoiados bateria de modo que mesmo durante quedas de energia, eles podem manter o tempo, mas os computadores pessoais não são projetados para ser relógios perfeitos. Seu design foi otimizado para a produção em massa e de baixo custo em vez de manter o tempo exato.

Para muitas aplicações, este é pode ser bastante adequados, embora, muitas vezes máquinas precisam de tempo para ser sincronizado com outros PC em uma rede e quando os computadores estão fora de sincronia com os outros problemas podem surgir, tais como arquivos de rede de partilha ou, em alguns ambientes, mesmo fraude!

Network Time Protocol (NTP) é um protocolo de Internet usado para a transferência de tempo preciso, fornecendo informações de tempo para que um tempo preciso possa ser obtido. Como o NTP foi originalmente escrito para LINUX muitos sistemas operacionais baseados em LINUX já possuem uma versão do NTP instalada. No entanto, o código fonte é gratuito para download no site NTP (ntp.org), sendo a versão mais recente v 4.2.4.

NTP (versão 4) pode manter o tempo através da Internet pública para dentro de milissegundos 10 (1 / 100th de um segundo) e pode executar ainda melhor sobre LANs, com erros de 200 microssegundos (1 / 5000th de segundo) em condições ideais.

NTP funciona dentro da suíte TCP / IP e se baseia em UDP, uma forma menos complexa do NTP existe chamado Simple Network Time Protocol (SNTP) que não requer o armazenamento de informações sobre comunicações anteriores, necessários pelo NTP. Ele é utilizado em alguns dispositivos e aplicações onde a elevada precisão de temporização não é tão importante.

O programa NTP background é configurado com o arquivo 'ntp.conf'. isso pode conter uma lista de referências públicas do servidor NTP que podem ser usadas para sincronizar o tempo. Os servidores de tempo NTP são especificados usando o comando 'servidor', os caracteres após o símbolo '#' são comentários:

Exemplo
servidor time-a.nist.gov # Servidor público NTP: Maryland
Quando configurado, o NTP pode ser controlado usando os comandos 'ntpd start' 'ntpd stop' 'ntpq -p' (exibe status)

NTP também pode autenticar recursos de tempo. Nota: Recomenda-se que você configure um servidor de tempo com uma fonte de hardware em vez de na internet onde não há autenticação. Os códigos de autenticação são especificados no arquivo 'ntp.keys'.

Servidores NTP especializados estão disponíveis que podem receber transmissões de transmissões de referência de tempo de GPS ou nacionais. Eles são relativamente baratos e o sinal é autenticado fornecendo uma referência de tempo seguro.

Autenticação para NTP foi desenvolvido para evitar adulterações malicioso com a sincronização do sistema, assim como firewalls têm sido desenvolvidos para proteger as redes contra ataques, mas como com qualquer sistema de segurança só funciona se for utilizado.

Como configurar um servidor de tempo de rede NTP no Windows 2000

Quinta-feira, fevereiro 7, 2008

A sincronização do tempo do computador é altamente importante nas modernas redes de computadores, a precisão e a sincronização do tempo são críticas em muitas aplicações, particularmente nas transações sensíveis ao tempo. Basta imaginar comprar um banco de avião apenas para ser informado no aeroporto de que o bilhete foi vendido duas vezes porque foi comprado depois em um computador com um relógio mais lento!

Os computadores modernos têm relógios internos chamados chips de relógio de tempo real (RTC) que fornecem a data ea hora. Esses chips são apoiados bateria de modo que mesmo durante quedas de energia, eles podem manter o tempo, mas os computadores pessoais não são projetados para ser relógios perfeitos. Seu design foi otimizado para a produção em massa e de baixo custo em vez de manter o tempo exato.

Para muitas aplicações, este é pode ser bastante adequados, embora, muitas vezes máquinas precisam de tempo para ser sincronizado com outros PC em uma rede e quando os computadores estão fora de sincronia com os outros problemas podem surgir, tais como arquivos de rede de partilha ou, em alguns ambientes, mesmo fraude!

O Microsoft Windows 2000 possui um utilitário de sincronização de tempo integrado no sistema operacional chamado Windows Time (w32time.exe) que pode ser configurado para funcionar como um servidor de tempo de rede. A Microsoft e outros recomendam fortemente que você configure um servidor de tempo com uma fonte de hardware e não da internet onde não há autenticação.

Se você deseja configurar o serviço de tempo do Windows para usar o relógio de hardware interno, em seguida, verifique primeiro que w32time está localizado na lista de serviços do sistema no registro, para verificar:

Clique em Iniciar, Executar e digite regedit e clique em OK.
Localize e, em seguida, clique na seguinte entrada do Registro:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

É altamente recomendável que você faça backup do registro como problemas sérios podem ocorrer se você modificar o registro incorretamente, modificações no registro é feito a seu próprio risco.

Para iniciar a configuração de um relógio interno, clique na seguinte subchave:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
No painel direito, clique com o botão direito ReliableTimeSource, em seguida, clique em modificar.
Em Editar valor DWORD, tipo 1 na caixa Dados do valor e clique em OK
Saia do Editor do Registro

Para reiniciar o serviço Hora do Windows, clique em Iniciar, Executar (ou, alternativamente, usar o recurso Prompt de Comando).
Tipo: w32time net stop net start && w32time
Em seguida, pressione enter.

Para redefinir o tempo dos computadores locais, digite o seguinte em todos os computadores, exceto para o servidor de tempo que não deve ser sincronizado consigo mesmo:
W32tm -s

Para configurar o serviço de tempo do Windows para usar uma fonte de tempo externa, clique em Iniciar, Executar e digite regedit e clique em OK.

Localize a seguinte subchave:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
No painel direito, clique com o botão direito tipo, então clique em Modificar, em Editar tipo de Valor NTP na caixa Dados do Valor, em seguida, clique em OK.

Agora, no painel direito, clique direito ReliableTimeSource, em seguida, clique em Modificar.
Na caixa Editar valor DWORD, em Dados do Valor, digite 0, em seguida, clique em OK.

Botão direito do mouse NtpServer no painel da direita, em seguida, clique em Modificar.
Em Editar valor, escreva o Domain Name System (DNS), cada um DNS deve ser exclusivo.
Agora clique em OK.

Apenas para Windows Service Pack 2000 4, defina as configurações de correção de tempo para fazer isso localizar:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
No painel direito, clique com o botão direito MaxAllowedClockErrInSecs, em seguida, Modificar na caixa Editar valor DWORD, digite um tempo em segundos número máximo de diferença segundos entre o relógio local ea hora recebida do servidor NTP, a fim de ser considerada um novo válido tempo.
Clique em OK.

Para definir a enquete intervalos de localizar:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters
No painel direito, clique com o botão direito do período, clique em Modificar.
Na caixa Editar valor DWORD, em Dados do Valor, digite 24 então OK
Saia do Editor do Registro

Clique em Iniciar, Executar e digite o seguinte e pressione Enter:
W32time net stop net start && w32time

Para redefinir o tempo dos computadores locais, digite o seguinte em todos os computadores, exceto para o servidor de tempo que não deve ser sincronizado consigo mesmo:

Network Time Protocol (NTP) é um protocolo de Internet usado para a transferência de tempo preciso, fornecendo informações de tempo para que um tempo preciso possa ser obtido

Para ativar o Network Time Protocol; NTPServer, localize e clique em:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
No painel direito, clique com botão direito Ativado, clique em Modificar.
Na caixa Editar valor DWORD, digite 1 em Dados do valor, em seguida, clique em OK.

Agora volte e clique em
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ Parameters \ NtpServer
No painel direito, clique com o botão direito NtpServer, em seguida, Modificar, em Editar valor DWORD em tipo de valor de dados no painel direito, clique com o botão direito NtpServer, em seguida, Modificar, em Editar valor DWORD em Dados do Valor digite o Domain Name System (DNS ), cada um DNS deve ser único e você deve acrescentar 0x1 ao final de cada nome DNS caso contrário as alterações não terão efeito.
Agora clique em OK.

Localize e clique na seguinte
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \ SpecialPollInterval
No painel direito, clique com o botão direito SpecialPollInterval, em seguida, clique em Modificar.
Na caixa Editar valor DWORD, em Dados do valor, digite o número de segundos que você deseja para cada votação, ou seja, 900 15 irá pesquisar a cada minuto, em seguida, clique em OK.

Para configurar as definições de correcção de hora, localize:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
No painel direito, clique com o botão direito MaxPosPhaseCorrection, em seguida, Modificar, na caixa Editar valor DWORD, em base, clique em Decimal, em Dados do Valor, digite um tempo em segundos, como 3600 (uma hora), em seguida, clique em OK.

Agora volte e clique em:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
No painel direito, clique com o botão direito MaxNegPhaseCorrection, em seguida, Modificar.
Na caixa Edit DWORD sob base, clique em Decimal, em Dados do valor digite o tempo em segundos que você deseja pesquisar, como 3600 (urnas em uma hora)

Saia do Editor do Registro
Agora, para reiniciar o serviço Hora do Windows, clique em Iniciar, Executar (ou, alternativamente, usar o comando prompt de instalação) e digite:
w32time net stop net start && w32time

E em cada computador, que não seja o servidor de tempo, digite:
W32tm / -s
E esse é o seu servidor de tempo, agora está funcionando.

Calendários e a Medição do Tempo

Quarta-feira, fevereiro 6th, 2008

Todos estamos cientes da passagem do tempo; Ele governa-nos ao longo de nossas vidas constantemente perdendo, ditando quando devemos comer, dormir, acordar ou trabalhar.

No entanto, o conceito de tempo confundiu filósofos e cientistas por milênios e ainda não temos certeza de que horas são; embora o trabalho de Einstein e outros tenha nos conduzido de alguma forma em sua compreensão.

No entanto, exatamente o que horas são realmente não importa no funcionamento de nossas vidas do dia-a-dia, mas medir sua passagem tem preocupado as pessoas há milhares de anos. Os calendários aconteceram há milênios, razões agrícolas, religiosas e sociais tornaram-no essenciais para prever quando colher colheitas ou quando celebrar um evento religioso.

A maioria de todos os sistemas de calendário basearam-se no movimento da Terra ou da Lua. Uma rotação completa é um dia; A órbita da Terra da Lua é de um mês; e uma órbita do Sol é um ano.

Os calendários baseados no movimento da Lua são conhecidos como calendários lunares, enquanto os baseados na órbita terrestre do Sol são chamados de calendários solares. Como o número de dias em um ano não é um número inteiro (a Terra leva 365 dias e seis horas para orbitar o Sol), os calendários solares têm que aplicar as figuras, geralmente adicionando um dia extra a cada poucos anos (um dia útil) um ano bissexto por dia mais longo que o resto dos anos.

Problemas também ocorrem com os calendários lunares. Enquanto a Lua leva os dias 28 para circundar a Terra, que pode ser dividida em sete (quatro semanas) por ano, não pode ser dividida em ciclos lunares iguais, então os meses têm que ter um número diferente de dias (a lua realmente passa em torno da Sun 13 vezes em dias 364).

A linha de base para os calendários (a data em que começam a contar) depende de razões culturais ou religiosas. O calendário gregoriano, adotado na Europa ao longo da Idade Média, usou o nascimento de Cristo; enquanto um ano no Japão é baseado no atual reinado do imperador (2008 é o ano 18 do Imperador Akihito).

O uso principal dos calendários sempre foi identificar eventos e, nos tempos modernos, eles são frequentemente combinados e usados ​​juntamente com o tempo para criar uma escala de tempo completa. Um calendário baseado no movimento da Terra ou da Lua é menos relevante hoje desde o advento de relógios precisos e tecnologias modernas tais como relógios atômicos, servidores NTP (Network Time Protocol) e GPS (Global Positioning System). Isso permitiu o desenvolvimento de uma escala de tempo padronizada global (conhecida como UTC - Tempo Universal Coordenado).

No entanto, graças a essas tecnologias, agora sabemos que o movimento da Terra não é tão preciso quanto nossos relógios modernos (um relógio atômico é 1,000,000 vezes mais estável do que a rotação da Terra). A Terra realmente diminui (e às vezes acelera) em sua órbita. Se nada fosse feito para compensar isso, o meio-dia tornaria a meia-noite e vice-versa (embora em muitos milênios), então os segundos são adicionados à escala de tempo padrão, assim como os dias são adicionados em um ano bissexto.

Nos tempos modernos, os calendários ainda são usados. O calendário gregoriano é generalizado em todo o Ocidente e outros calendários foram desenvolvidos, como o calendário fiscal, desenvolvido pelas empresas como forma de comparar produtividade ou lucro de mês para mês e ano a ano. Por esta razão, os calendários fiscais têm um número fixo de semanas em um mês, janeiro pode ter cinco semanas, enquanto março pode ter quatro. Outros calendários também existem, como aqueles usados ​​por escolas ou esportes.

Servidores de horário e a importância da sincronização

Terça-feira, fevereiro 5, 2008

Os servidores de tempo são como outros servidores de computador, na medida em que eles geralmente estão localizados em uma rede. Um servidor de tempo reúne informações de temporização, geralmente de uma fonte de hardware externa e depois sincroniza a rede com esse tempo.

Muitas vezes, os servidores do horário são sincronizados com uma fonte UTC (Tempo Universal Coordenado), que é a escala de tempo padrão global e permite que computadores de todo o mundo sejam sincronizados exatamente ao mesmo tempo. Isso tem uma importância óbvia em indústrias onde o tempo exato é crucial, como a bolsa de valores ou indústria aérea.

Existem várias fontes que um servidor de horário pode usar como referência de temporização. A Internet é uma fonte óbvia, no entanto, as referências de tempo da Internet da Internet, como nist.gov e windows.time, não podem ser autenticadas, deixando o servidor de tempo e, portanto, a rede vulnerável a ameaças de segurança.

Existem alternativas autenticadas para a Internet, sendo o mais comum o uso da rede GPS. Como o Sistema de Posicionamento Global é dependente de saber exatamente a que horas é garantir informações de localização confiáveis, essa informação pode ser utilizada por um servidor de tempo.

Uma antena GPS simples conectada ao servidor de tempo permitirá que a referência de temporização do GPS seja regularmente verificada pelo servidor de tempo. Um servidor de tempo GPS será preciso dentro de algumas centenas de nanosegundos (um nanosegundo = um bilionésimo de segundo).

Há também uma série de emissões de rádio nacionais, como o sinal da WWVB do Colorado nos EUA, o sinal de MSF da Cumbria no Reino Unido e o sinal DCF-77 de Frankfurt na Alemanha.

Estes sinais de rádio são limitados no seu alcance e, mesmo em grandes cidades, como Londres, pode ser difícil receber um sinal bastante decente.

A maioria dos servidores de temporização usa NTP (Network Time Protocol), existem outros protocolos disponíveis, mas NTP é predominantemente usado e é considerado padrão para protocolos de temporização. NTp tem sido durante mais de 25 anos e está atualmente na versão 4, mas está sempre sendo atualizado, o que é provavelmente por que é por fat o protocolo de tempo mais comum.

Os servidores de tempo NTP funcionam no conjunto TCP / IP e dependem do UDP (User Datagram Protocol). Uma forma menos complexa de NTP - SNTP (Simple Network Time Protocol) é usada em alguns dispositivos e aplicativos onde o tempo de alta precisão não é tão importante e também está incluído como padrão no software Windows (embora as versões mais recentes do Microsoft Windows tenham o NTP completo instalado e o código-fonte é gratuito e prontamente disponível na Internet a partir de ntp.org).

Um Guia de Sincronização de Tempo com o Windows Vista

Segunda-feira, fevereiro 4th, 2008

Todos os computadores têm relógios, é claro, embora os chips de tempo real (RTC) que habitam a maioria dos PCs não sejam os relógios mais precisos e são propensos a drift.

Isso pode não importar muito para o usuário doméstico médio, embora, quando se trata de aplicativos sensíveis ao tempo, esta imprecisão pode ser, na melhor das hipóteses, irritante (um e-mail chegando antes de ser enviado) ou, na pior das hipóteses, deixar sua máquina aberta para ameaças de segurança.

Existe um horário universal (UTC) e permite que a indústria global se comunique e troque até mesmo por fusos horários. O UTC foi desenvolvido para garantir que todos usassem a mesma referência de tempo, evitando problemas com transações sensíveis ao tempo, como na bolsa de valores.

O Windows Vista possui uma facilidade de sincronização de tempo incorporada já instalada chamada Windows Time e é bastante fácil de configurar e sincronizar uma máquina com o UTC pela Internet. Isso garantirá que o relógio no seu computador seja preciso para o tempo UTC e seja constantemente atualizado para garantir que o tempo não derive.

Para sincronizar a sua máquina Windows Vista com uma fonte de Internet da Internet, siga estas instruções:

1. Clique com o botão direito no relógio na bandeja do sistema.
2. Clique em ajustar a hora ea data.
3. Clique na guia Hora da Internet.
4. Clique em Alterar configurações.
5. Se você for solicitado para uma senha ou para confirmação, digite a senha ou clique em Continuar.
6. Selecione o servidor que deseja usar (como o Windows.time)
7. Clique no botão Atualizar agora.
8. Clique duas vezes em OK.
Se ocorrerem problemas, outro método de sincronização do seu computador é possível através do prompt de comando executando w32tm / resync. Isso deve ativar o serviço de horário do Windows.

Nota: a Microsoft e outros fabricantes de sistemas operacionais recomendam que uma fonte de hardware externa seja usada para sincronizar um relógio de computadores, pois os servidores de tempo da Internet não podem ser autenticados, deixando sistemas vulneráveis ​​a ameaças de segurança.

Existem servidores de horário especializado que se conectam a uma fonte UTC usando a rede GPS ou uma transmissão de rádio especializada. Esses servidores usam NTP (Network Time Protocol) para sincronizar máquinas em uma rede para uma fonte UTC e são facilmente instalados e relativamente baratos.

O Window Vista também possui facilidades para adicionar relógios extras à bandeja do sistema. Isso permite que diferentes horários de diferentes fusos horários sejam exibidos no computador. Se o relógio tiver sido sincronizado com uma fonte UTC, todos esses relógios apresentarão tempo UTC convertido em qualquer fuso horário necessário.

Para adicionar relógios adicionais, siga estas instruções:
Escolha alterar as configurações de data e hora.
1. Clique com o botão esquerdo no relógio e clique na guia Relógios adicionais.
4. Coloque uma marca de seleção em Mostrar este relógio.
5. Selecione o fuso horário.
6. Digite um nome para o seu novo relógio.
7. Clique em aplicar, então, quando você clicar no ícone do Relógio, você verá seus novos relógios.

Como executar um servidor de hora de rede no Windows XP

Sexta-feira, fevereiro 1st, 2008

A sincronização do tempo em redes informáticas modernas é essencial. Ele não só fornece o único quadro de referência entre todos os dispositivos, é fundamental em tudo, desde a proteção, planejamento e depuração de uma rede até o fornecimento de um carimbo de horário para aplicativos como aquisição de dados ou e-mail.

O Microsoft Windows XP possui um utilitário de sincronização de tempo integrado no sistema operacional chamado Windows Time (w32time.exe) que pode ser configurado para operar como um servidor de tempo de rede. Ele pode ser configurado para sincronizar uma rede usando o relógio interno ou uma fonte de tempo externa.

Para muitas aplicações, um relógio interno pode ser bastante adequado, embora, em uma rede, possam surgir problemas com aplicativos como compartilhamento de arquivos de rede ou em alguns ambientes, mesmo fraude, por isso é vital por razões de segurança usar uma fonte de tempo precisa para o seu rede.

NTP (Network Time Protocol) é um protocolo já instalado no Windows XP e é usado pelo Windows Time para manter as máquinas sincronizadas com a única fonte de tempo. Existem várias fontes de tempo disponíveis na Internet, mas a Microsoft e outros recomendam fortemente que você configure um servidor de tempo com uma fonte de hardware e não da Internet onde não há autenticação.

Servidores NTP especializados estão disponíveis que podem receber uma fonte de tempo confiável através do sinal GPS ou transmissões de rádio especializadas que recebem seu tempo de relógios atômicos.

Se você deseja configurar o Windows XP para operar como um servidor de tempo, a primeira coisa é localizar a subchave do tempo do Windows. Para fazer isso:
Execute Regedit (Clique em Iniciar / executar / então digite REGEDIT / e clique em Enter.

Nota: editar o registro do sistema pode causar problemas com seu sistema. É aconselhável fazer backup do seu sistema antes de editar o registro.

Agora localize a seguinte subchave: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \
Clique com o botão direito do lado direito e clique em Modificar. Na caixa Editar valor, em Dados do valor, digite NTP e clique em OK.
Agora vá para a pasta Configuração e clique com o botão direito do mouse em AnnounceFlags, Modificar e na caixa Editar valor DWORD, em Dados do valor, digite 5 e clique em OK.

Localize esta subchave:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

Clique com o botão direito do mouse na janela do lado direito e Modifique. Edite a caixa de valor DWORD e digite o número de segundos que deseja para cada pesquisa em Dados do valor, ou seja: 900 será igual a 15 minutos. O campo de pesquisa representa o intervalo de pesquisa entre os pacotes de pesquisa NTP.

Para habilitar o servidor NTP, localize a subchave: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
Clique com o botão direito ativado (na janela à direita) e Modifique. Edite o valor DWORD e digite 1. Clique com o botão direito do mouse em NtpServer, depois em Modificar e em Editar o valor DWORD em Nomes de dados do valor, e clique em OK.

Localize: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
No painel direito, clique com o botão direito do mouse em MaxPosPhaseCorrection, em Modify, na caixa Edit DWORD Value, em Base, clique em Decimal, em Dados do Valor, digite uma hora em segundos, como 3600 (uma hora) e clique em OK. Isso ajusta as configurações de conexão.

Agora volte e clique em:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

No painel direito, clique com o botão direito MaxNegPhaseCorrection, em seguida, Modificar.
Na caixa Editar DWORD na base, clique em Decimal, em tipo de dados de valor, o tempo em segundos que deseja pesquisar, como 3600 (uma hora).

Sair do Registro e, em seguida, reiniciar o serviço do tempo do Windows, clicando em Iniciar / Executar, depois digitando:
net stop w32time && net start w32time e em cada computador, além do controlador de domínio, digite: W32tm / resync / redescobrir.
O servidor de tempo deve estar funcionando.