O comando de data do Linux não está funcionando

6

Não consigo fazer com que o comando do terminal 'data' funcione. Aqui está um exemplo dos comandos que eu dei no terminal:

$ date
Wed Oct  7 17:17:38 EDT 2015
$ sudo date --set="20151007 18:17:00"
Wed Oct  7 18:17:00 EDT 2015
$ date
Wed Oct  7 17:18:11 EDT 2015

Existe algo que eu preciso alterar nas configurações para poder definir a hora manualmente? Eu estou olhando para desabilitar o ntp, mas tanto quanto eu posso dizer que não é algo que precisa ser desativado para poder definir manualmente o tempo.

Eu procurei todos os formatos possíveis da string de data e nenhum deles fez o truque. Aqui estão alguns dos que eu tentei:

$ sudo date --set="2 OCT 2006 18:00:00"
$ sudo date +%Y%m%d -s "20081128"
$ sudo date 120622432007.55
$ sudo date --set="Sat Oct 10 10:10:10 EDT 2015"

Eu gostaria de receber ajuda. Obrigado.

    
por GeneralAsh 08.10.2015 / 15:49

1 resposta

11

Acontece que eu tive que alterar as configurações de hora / data de automático para manual em Configurações do Sistema. Como estou fazendo tudo através do ssh eu não consegui fazer isso nas configurações do gui, mas o comando equivalente no terminal é:

$ timedatectl set-ntp false

Isso desativa a sincronização automática de horário, permitindo que eu defina a hora e a data manualmente usando o comando de data

    
por 08.10.2015 / 19:07