Acesso direto ao conteúdo
Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: Segurança Linux ·  UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

Você está aqui: Home  → Arquivo Dicas-L

 

Curso de Inglês Online

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Utilizando e manipulando a hora

Colaboração: Lucas Villela Canôas

Data de Publicação: 08 de março de 2011

Algo de extrema importância numa rede de computadores, ou até mesmo um computador é a hora. Caso a mesma esteja errada, podem ocorrer vários inconvenientes, como a atualização do sistema não acontecer, ou ficar sempre pedindo para atualizar, as páginas de sites dizem que o certificado expirou e que a página não é mais segura... enfim, vários inconvenientes e até problemas de segurança.

Atualizando a hora

1° modo

  # date MMDDhhmmaaaass
MM mês
DD dia
hh hora
mm minuto
aaaa ano
ss segundo

Você pode omitir as informações, mas para isso deve ser feita da esquerda para a direita, se você não quer por o ano, não pode por os segundos...

2° modo

Atualizar a hora usando um servidor ntp. É bem melhor, pois o servidor fica com a hora certa e vocÊ não precisa se preocupar com horário de verão, etc. No Brasil temos o ntp.br, que possui 3 servidores disponíveis:

  • a.ntp.br
  • b.ntp.br
  • c.ntp.br

Para atualizar a hora de acordo com esses servidores, instale o pacote ntpdate pelo synaptic, ou com o comando:

  # apt-get install ntpdate

Após isso de o comando

  # ntpdate a.ntp.br

Agora seu relógio irá estar sincronizado com o hora legal Brasileira

Opções do comando date

  -d ou --date=hhmm

Mostra na tela como ficaria o horário especificado com a diretiva -d, ou seja, não é a hora de "agora"

Exemplo:

  $ date -d 1313

Saida:

  Seg Jan 31 13:13:00 BRST 2011
  -r ou --reference=arquivo

Mostra quando ocorreu a última alteração do arquivo

Exemplo:

  $ date -r arquivo
  -s ou --set=hhmm

Usado para alterar a hora e o minuto

Exemplo:

(mudar horário para 13 horas e 12 minutos)

  # date -s 1312

Variáveis do comando date

Algo muito interessante e útil no comando date, é a possibilidade de utilizar suas variáveis, que são, por exemplo, os segundos, as horas, os meses, os anos, e etc...Sua aplicação é muito abrangente, é muito usado em shell scripts para organizar arquivos automaticamente. A sintaxe para utilizar as variáveis é:

  $ date +variável

As variáveis estão todas na página de manual do comando date, mas irei mostrar algumas interessantes:

%F Variável que guarda toda a data, ano-mês-dia
%d Dia do mês
%m Variável que contém omês
%Y Armazena o ano
%y guarda os últimos dois dígitos do ano

O legal, é que você pode dividir as informações com símbolos!

Exemplo:

  $ date +%H:%M

Assim a saída do comando fica mais legível do que sem os ":"

Lucas Villela Canôas (www.zonebin.com) tem 17 anos, tem um site onde publica seus artigos, está cursando o 3° ano do médio e pretende fazer Ciência da Computação.

Veja a relação completa dos artigos de Lucas Villela Canôas

Formato PDF
Newsfeed RSS
Formato para impressão
PDF RSS Imprimir

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 3.02/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (1016 votos)

Opinião dos Leitores

Alex
10 Mai 2011, 14:11
Muito boa as suas dicas. Só para acrescentar mais um pouco a primeira opção também pode ser feita

date -s "05/10/2011 13:45"

Atualiza para 05/10/2011 e a hora 13:45.
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script

Treinamentos, Consultorias e Soluçoes em TI. Baseados em softwares livres e padrões abertos para ambientes de missão crítica

Submarino.com.br

Asterisk na Prática 2ª Edição