Acertando os ponteiros do seu Linux

Publicado por Andre G. Mosoli em 01/09/2009

[ Hits: 28.939 ]

Blog: http://lsnodos.blogspot.com

 


Acertando os ponteiros do seu Linux



Esse pequeno tutorial tem como objetivo acertar o "tic-tac" do seu GNU/Linux. Muito útil para quem está montando um sistema GNU/Linux com aquelas sucatas que ficam espalhadas pelos cantos da sala/laboratório.

Um pouco de teoria

Como veremos, existem 2 principais sistemas de data/hora no pinguim.
  • O relógio do hardware, que roda independente de qualquer sistema e continua funcionando mesmo quando o PC está desligado. Esse relógio é comumente chamado de relógio de hardware, relógio de tempo real, RTC (sigla em inglês para Real Time Clock), relógio da BIOS e relógio CMOS.
  • O relógio do sistema: esse guarda a hora utilizando um relógio dentro do kernel do Linux e é comandado por uma interrupção especial chamada timer. Aqui o relógio da BIOS é utilizado apenas para marcar a data/hora quando o sistema não está ligado. No processo de boot essa data/hora armazenada na BIOS é lida e nunca mais requisitada até o próximo boot.

Mãos a obra, ou dedos no teclado! ehehe

Data/hora base para o tutorial - meu relógio marca "Sex Ago 28 08:16:36 BRT 2009"

Vamos ver a data do meu servidor (relógio do sistema):

# date
Sex Out 27 18:48:58 BRST 2000

Como ficou claro, a hora do meu servidor está completamente errada.

Corrigindo data/hora de uma só vez:

# date -s "08/28/2009 08:19"
Sex Ago 28 08:19:00 BRT 2009

Agora sim a data/hora do meu servidor está correta:

# date
Sex Ago 28 08:20:41 BRT 2009

Sincronizando data/hora do sistema com data/hora do BIOS

Para isso usaremos o "hwclock" e a opção -w, que faz exatamente o que queremos: usar a data/hora do sistema para atualizar a data/hora da BIOS. O contrário também é possível, podemos utilizar a data/hora da BIOS para setar nosso sistema, trocando a opção -w por -s. Isso é feito pelo sistema na inicialização.

# hwclock -w

Pronto! ;-)

Agradecimentos:
  • Ao bom Deus, que me deu a paciência para fazer esse artigo;
  • Equipe do GNU/Linux;
  • George Anderson de Lima Guimarães, autor do artigo: How-To - Data e Hora no Linux
  • Fórum Debian - APT-GET - Não encontrei o autor na página para agradecer, mas fica aqui a minha eterna gratidão;
  • Equipe do VOL.

Outras dicas deste autor

Seu MSN parou de funcionar?

Leitura recomendada

Trabalhando com arquivos em Perl (parte 2)

Configurando um servidor para atender duas ou mais conexões com a internet

Vindula 1.1.1- Nova versão disponível

Seleção de vídeos: licença Creative Commons, Lula no FISL, Maddog e mais

OpenSSH no FreeBSD

  

Comentários
[1] Comentário enviado por nfermat em 01/09/2009 - 04:58h

Que tal usar o protocolo ntp?

Se é para usar a hora oficial, nada melhor que usar o protocolo ntp,
no Brasil, um dos servidores da hora oficial é o ntp.br, assim para
deixar seu sistema com a hora oficial basta:

ntpdate a.ntp.br
ou
ntpdate b.ntp.br

[2] Comentário enviado por albfneto em 01/09/2009 - 18:33h

ou sudo ntpd

um ntpdate aperfeiçoado.

[3] Comentário enviado por mosoli em 03/09/2009 - 08:30h

1. apt-get install ntpdate
2. ntpdate pool.ntp.org
3. apt-get update

Valeuu Brigado Galera pelas Dicas!



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts