Instalação do serviço de NTP (servidor de tempo) no Debian
Escrevi esse artigo para documentar a instalação do serviço de NTP no núcleo de processamento de dados da universidade na qual estudo. Espero que possa ajudar quem queira configurar um serviço como esse.
Configuramos os clientes Linux para serem atualizados a cada 30 minutos. Para isso usamos o ntpdate e o cron. O cron pode ser interpretado como um serviço do Linux que é carregado durante o processo de boot do sistema. Trata-se de uma ferramenta que permite programar a execução de comandos e processos de maneira repetitiva ou apenas uma única vez.
É necessário um software cliente de NTP. No nosso caso usamos o ntpdate. A instalação do ntpdate irá variar conforme a distribuição Linux usada.
Após instalados os softwares necessários, fizemos as configurações dos mesmos. No arquivo /etc/crontab foram adicionadas as seguintes linhas:
#[minutos] [horas] [dias do mês] [mês] [dias da semana] [usuário] [comando]
0,30 * * * * root /usr/sbin/ntpdate xxx.xxx.xxx.xxx
Onde xxx.xxx.xxx.xxx é o endereço IP do nosso servidor de NTP.
Então reiniciamos o cron.
Configuração dos clientes Windows
Abrimos a configuração dos clientes Windows XP com dois cliques no relógio (normalmente no canto inferior direito). Na terceira aba (Horário na Internet) temos o campo servidor. No campo servidor inserimos o IP do servidor de NTP que desejamos utilizar. No nosso caso o IP é xxx.xxx.xxx.xxx, como mostrado na figura 1. O Windows irá sincronizar a hora local com a hora do servidor a cada 1h (uma hora).
No caso de clientes Windows 2000, fez-se necessária a ativação do serviço Windows Time Service em: Painel de Controle > Ferramentas Administrativas > Serviços.
#2Comentário enviado por Oki em 07/11/2006 - 16:03h
Abner,
Eu ia escrever um artigo falando sobre NTP, mas você foi mais rápido, hehehe. Muito legal seu artigo, ajudou a tirar algumas dúvidas que eu tinha também sobre os clientes. ;-)
[]'s
Celso Goya
#3Comentário enviado por TheDarknessRJ em 16/04/2007 - 22:50h
Muito bacana o artigo,
A única ressalva que faço é sobre a utilização de servidores nível 1.
A não ser que você esteja trabalhando em um grande provedor de Internet é altamente recomendável que você utilize apenas servidores nível 2 ou 3.
Como referência utilize a página: http://ntp.isc.org/bin/view/Servers/NTPPoolServers para escolher um grupo de servidores próximos a você.
#4Comentário enviado por alebecker em 10/12/2008 - 14:22h
eu tenho uma duvida. trabalho numa empresa grande do sul do país e pretendo instalar o NTP no Ubuntu Server. Os meus testes estão sendo feitos com o Ubuntu normal, 7.04.
Pesquisei muito sobre como implementar esse serviço, mas até agora sem sucesso.
O serviço, aqui, seria implementado não em outros micros, pois a rede daqui não trabalha com pcs, e sim em switchs. Eles é que precisam estar com os horarios sincronizados com o servidor. Usamos switches Extreme de 24 portas. Eu ja instalei o server na minha máquina e fiz alguns testes, mas o relógio do switch não muda. Fica sempre com o horario errado. Ja configurei a hora do proprio switch, tanto certo quanto errado, pra ver como reagiria e nada.
Então a duvida: eu instalei o NTP por linha de comando. Configurei o /etc/ntp.conf de varias formas, mas infelizmente não salvei o original (inclusive se alguem tiver a configuração do original, por precaução, por favor me passe). Usei e nao funcionou com o switch. Então removi o NTP do micro e reinstalei pra tentar recuperar o ntp.conf original. Nao deu certo. Acabou se mantendo o mesmo arquivo. Esse arquivo ntp.conf vem com o NTP quando instalado ou por default???
Depois eu removi o ntp.conf e criei um novo. E nada.
Se tiverem alguma coisa a dizer, otimo. Se não, paciencia.
Obrigado!
Preferências de cookies
Usamos cookies essenciais para manter o site funcionando. Cookies de estatísticas e anúncios só serão carregados se você permitir.
Esplanei um pouco mais os conceitos de gerência de precisão de tempo e os porquês de usar essa tecnologia neste HOWTO:
http://tldp.org/HOWTO/TimePrecision-HOWTO/