Acertando os ponteiros do seu Linux

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

[ Hits: 28.944 ]

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

Conheça o Librix 4.0 Linux

Ubuntu sem sudo

Ipod Hipo: Adicionando e removendo músicas e vídeos do seu Ipod

Iniciando na linguagem Perl

Ligando no Asterisk via Vono

  

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