De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
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.
# 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...
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:
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
-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
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.
This policy contains information about your privacy. By posting, you are declaring that you understand this policy:
This policy is subject to change at any time and without notice.
These terms and conditions contain rules about posting comments. By submitting a comment, you are declaring that you agree with these rules:
Failure to comply with these rules may result in being banned from submitting further comments.
These terms and conditions are subject to change at any time and without notice.
Comentários