Pular para o conteúdo

Corrigindo horário de servidores com NTP

Dica publicada em Linux / Miscelânea
Sérgio Abrantes Junior pelo
Hits: 17.868 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Corrigindo horário de servidores com NTP

PessoALL,

O Linux ao ser ligado verifica o horário que está na placa mãe, que se mantém por causa daquela famosa bateria que está nela. Após a verificação, ele gerencia o horário sozinho.

Até aí está tudo certo, mas devido ao processamento e em servidores que há muito processamento, a hora atrasa. Para corrigir esse problema podemos verificar o horário em outros servidores para corrigir o nosso.

1) Devemos ter o pacote ntp instalado em nosso servidor.

2) Faremos um simples script para fazer essa verificação.

#!/bin/sh
ntpdate -u pool.ntp.org
ntpdate -u ntp.usp.br
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

3) No primeiro comando ele verificará no servidor ntp do próprio desenvolvedor e no segundo ele verificará no servidor da USP em São Paulo.

Podemos colocar o script em /etc/cron.hourly/ para ser checado de hora em hora.

Além da hora, ele corrige também o dia/mês/ano.

Qualquer dúvida estou a disposição.

Sérgio Abrantes
[]'s

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Squid3 Debian - Erro Google Chrome - NET::ERR_CERT_WEAK_SIGNATURE_ALGORITHM [Resolvido]

Treinamento on-line e gratuito - Introdução ao Slackware Linux

Fazendo rotate do Squid automaticamente

LILO: undefined video mode number

Bloquear servidor por falta de pagamento

VNC via browser

Arch Linux personalizado

TV Software Livre (videos online)

Configurar som no Linux através do ALSA

Seminário especial (gratuito) - GRID COMPUTING - Software livre no Brasil

#1 Comentário enviado por zaaloom em 09/01/2012 - 16:24h
#2 Comentário enviado por deividluduvico em 04/05/2013 - 13:20h
"Podemos colocar o script em /etc/cron.hourly/ para ser checado de hora em hora."

Você pode desenhar???
#3 Comentário enviado por pelo em 05/05/2013 - 00:38h
deividluduvico,

Colocando o script em /etc/cron.hourly/, o Linux executará o script toda hora.
O arquivo /tc/crontab contém as regras.

Até!

Sérgio Abrantes
#4 Comentário enviado por ThiagoMMS em 22/10/2013 - 12:40h
Fiz o procedimento acima, porem meu relogio ainda fica mudando a hora sempre para -1. Estou no Estado do MS. Tem algum servidor pra esse estado?
#5 Comentário enviado por pelo em 22/10/2013 - 13:16h
Thiago,

Você pode fazer dois procedimentos:

1) Executar: "dpkg-reconfigure tzdata" e respondendo as perguntas.

2) Remover o arquivo /etc/localtime e criar um link "ln -s /usr/share/zoneinfo/Brazil/East /etc/localtime"

Isso deve resolver.

Sérgio Abrantes

Contribuir com comentário

Entre na sua conta para comentar.