Data e hora do sistema
Dica publicada em Linux / Comandos
Data e hora do sistema
Para ajustar a data e a hora no sistema, usamos o comando date, que tem o seguinte formato:
# date {mmddhhmiyyyy.ss}
Sendo:
Para alterar a data e hora do sistema para: 8 de Abril de 2012, 15h 53min e 13seg, podemos fazer:
# date 040815532012.13
Também é possível usar argumentos em conjunto com o comando date para alterar apenas o relógio ou a data, ou ainda, usar formatos de alteração mais agradáveis.
Observe os exemplos em que uso sempre a mesma data e hora do exemplo anterior (8 de Abril de 2012, 15h 53min e 13seg).
Alterando a data no formato ano com 4 dígitos, mês e dia com 2 dígitos cada. Com o detalhe que esta operação, leva o relógio para zero (00:00:00):
# date +%Y%m%d -s "20120408"
Alterando data e relógio simultaneamente de 3 maneiras:
# date -s "04/08/2012 15:53:13"
# date -s "04 APR 2012 15:53:13"
# date set="04 APR 2012 15:53:13"
Alterando apenas o relógio:
# date +%T -s "15:53:13"
# date +%T%p -s "03:53:13PM"
Alguns argumentos do comando date:
Mais informações sobre o comando date, aqui no VOL:
Fontes:
# date {mmddhhmiyyyy.ss}
Sendo:
- mm: Mês (dois dígitos ex: 04 = Abril);
- dd: Dia do mês (dois dígitos de 01 até 31);
- hh: Hora (formato de 24 horas);
- mi: Minutos (dois dígitos de 00 até 60);
- yyyy: Ano (quatro dígitos);
- ss: Segundos (dois dígitos de 00 até 60).
Para alterar a data e hora do sistema para: 8 de Abril de 2012, 15h 53min e 13seg, podemos fazer:
# date 040815532012.13
Também é possível usar argumentos em conjunto com o comando date para alterar apenas o relógio ou a data, ou ainda, usar formatos de alteração mais agradáveis.
Observe os exemplos em que uso sempre a mesma data e hora do exemplo anterior (8 de Abril de 2012, 15h 53min e 13seg).
Alterando a data no formato ano com 4 dígitos, mês e dia com 2 dígitos cada. Com o detalhe que esta operação, leva o relógio para zero (00:00:00):
# date +%Y%m%d -s "20120408"
Alterando data e relógio simultaneamente de 3 maneiras:
# date -s "04/08/2012 15:53:13"
# date -s "04 APR 2012 15:53:13"
# date set="04 APR 2012 15:53:13"
Alterando apenas o relógio:
# date +%T -s "15:53:13"
# date +%T%p -s "03:53:13PM"
Alguns argumentos do comando date:
- %a - dia da semana abreviado 3 letras
- %A - dia da semana nome completo
- %b - mês abreviado 3 letras
- %B - mês completo nome completo
- %d - dia do mês 2 dígitos
- %y - ano 2 dígitos
- %Y - ano 4 dígitos
- %r - 12 horas (AM/PM)
- %R - 24 horas
- %T - Relógio no formato hh:mm:ss
Mais informações sobre o comando date, aqui no VOL:
- Dica: O comando date
- Dica: Desvendando o comando DATE
Fontes:
- date - Man Pages
- http://linux.101hacks.com
- HowTo - Data e Hora no Linux « dicas-l.com.br
- http://spartanix.com
preciso permitir que seja alterada a data e a hora no sistema pelo usuário comum.
utilizo linux mint 17 e mint 13.
sempre que tento ajustar a data e a hora o sistema pede a senha do root!