Pular para o conteúdo

Sincronizando data e hora com relogio atômico

Dica publicada em Shell Script / Miscelânea
Eduardo Pinheiro da Silva pinedu
Hits: 26.867 Categoria: Shell Script Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Sincronizando data e hora com relogio atômico

Para vocês que tem aquele servidor velhinho, que a bateria já sofre de alzeimer, vai aqui uma dica de como sincronizar de hora em hora seu micro com um relógio atômico.

Para utilizar esta dica você deve ter o serviço cron pré-instalado em seu servidor.

ATENÇÃO: Todas estas configurações foram realizadas na conta do root. Porém se você preferir outro login, pode utilizá-lo. Você deve estar ciente que este usuário DEVE ter permissões para agendar tarefas e alterar data/hora do sistema.

1) Primeiro você deve instalar o aplicativo rdate. Tente baixando a partir desta URL:
(Observe a compatibilidade com sua distribuição)

No meu caso o programa rdate já estava instalado (Red hat 8.0).

2) Edite a lista de agendamento de seu cron (crontab), usando o comando:

# crontab -e

OBS: Se preferir outro editor ao invés do vi, utilize antes o seguinte comando:

# export EDITOR=mcedit

Adicione a seguinte linha:

00 * * * * root `/usr/bin/rdate -s nist1.datum.com` 1>/dev/null 2>/dev/null

Esta linha agenda o cron a executar esta tarefa toda vez que o horário chegar em: xx:00h.

3) Prontinho, a linha adicionada instrui ao crontab a toda hora exata xx:00h acessar o servidor e restaurar a hora exata.

Como no Brasil não existe um tratado de iniciar o horário de verão corretamente, no período em que o Brasil iniciar o horário de verão fora do padrão internacional, este script irá gerar um erro de 1 hora. Mas sincronizando o horário está.

Leitura recomendada:
  • man cron
  • man rdate
  • man date

Espero que apreciem.

Eduardo

Compartilhar impressora multifuncional HP PSC1315 no Samba

Instalar pacotes proprietários no Linux Fedora 10

Perseidas - Snort + Suricata + ClamAV + Fail2ban

Script para redimensionar muitas fotos

Não esquecendo o root logado

Aprenda a usar o google, e melhore seu currículo

Renomeando arquivos de maiúsculo para minúsculo

#1 Comentário enviado por CerberusBH em 10/01/2006 - 10:41h
Olá! :-)

Só uma sugestão: Como estamos no Brasil, oo ideal é que sincronizemos com a hora oficial brasileira.
Para isto, basta trocar o servidor para 200.20.186.75.

Qualquer dúvida, basta acessar http://www.on.br e clicar em "Serviço da Hora".

Até mais!
#2 Comentário enviado por RSilva79 em 26/05/2009 - 11:31h
Poxa! isto me ajudou muito, meu amigo, pois já não aguentava mais ter que ajustar a hora todos os dias ao ligar o micro no meu trabalho!

PS. Aqui vai outro host com horário de ?Brazília: 200.144.121.33.

Valeu!

Contribuir com comentário

Entre na sua conta para comentar.