Existe algum comando para alterar a data e hora do relógio do sistema?
Por exemplo:
A data e hora atuais é January 1, 1970 22:30:59:980
onde 59 e 980 se referem aos segundos e milissegundos, respectivamente
E eu quero mudar para January 2, 1971 23:31:59:990
Existe um comando para isso?
command-line
Abel Melquiades Callejo
fonte
fonte
Respostas:
Para definir a hora no Ubuntu a partir do terminal, você pode usar o seguinte comando:
onde
new_date_time_string
deve seguir o formatoMMDDhhmmyyyy.ss
descrito abaixo:MM
é um mês de dois dígitos, entre 01 e 12DD
é um dia de dois dígitos, entre 01 e 31, com as regras regulares para os dias de acordo com o mês e o anohh
é de dois dígitos por hora, usando o período de 24 horas, para que fique entre 00 e 23mm
é um minuto de dois dígitos, entre 00 e 59yyyy
é o ano; pode ser de dois ou quatro dígitosss
é de dois dígitos. Observe o período.
antes doss
.Fonte: Gerenciar o tempo no Ubuntu através da linha de comando .
Portanto, no seu caso particular, você pode usar:
Ou você pode usar:
que é exatamente o que você pediu.
Fonte: https://serverfault.com/a/338395/181186 .
fonte
hh
está entre 00 e 23, mas o OP e esta resposta mostram que está sendo definido como 24.O caminho fácil:
Para alterar o fuso horário:
Provavelmente você precisa
sudo
.fonte
Você pode usar o
date
comando para alterar a hora e precisará desudo
permissão para fazê-lo; um exemplo para definir a data para 27 de junho de 2014 e a hora para 1:17 é:fonte
Desde que o systemd foi introduzido no Ubuntu, a maneira correta é:
por exemplo
fonte
sudo date --set="+2 hours"
, por exemplo , o que é exatamente o que eu precisava.Versões curtas para definir apenas data ou hora:
Para definir a data (definirá a hora para 0: 0: 0):
Para definir apenas a hora:
Você pode adicionar o ".990" desejado aos segundos.
Leia a página do manual para obter mais opções e formatos relacionados ao comando date:
Nota: você também pode verificar ou ajustar o relógio do hardware. Leia aqui .
fonte
Essa seria a afirmação correta no UBUNTU 14.04.
fonte