Como reverter data?

1

Eu mudei a data do sistema usando o seguinte comando no Ubuntu:

date -s="1999/01/01 12:34:56"

Agora, quero reverter a chamada date para que a data esteja correta novamente. O que devo fazer?

    
por user212811 27.01.2017 / 19:15

2 respostas

4

Se você tiver hwclock e o relógio do hardware ainda não tiver sido definido para o novo valor (pode acontecer, por exemplo, em uma reinicialização ou ao alternar para o modo de espera):

hwclock --hctosys

(Em alguns casos raros, talvez seja necessário adicionar --utc / --localtime para especificar explicitamente o clock do seu hardware, em sistemas de desktop a hora local é comumente usada para melhor compatibilidade com o Windows em uma configuração de inicialização dupla , caso contrário, normalmente é UTC, AFAIK.)

    
por 27.01.2017 / 19:22
3

Com base no comentário do @ counglm, se você tiver conectividade com a Internet, use um NTP público ou, mesmo que tenha um NTP local, o comando geral é:

ntpdate -u <ip-or-domain-name-of-ntp>

Isso pressupõe que você tenha o ntpdate instalado.

Você pode encontrar NTP público aqui

NTP significa protocolo de tempo de rede usado para sincronizar o tempo dos servidores com uma fonte confiável. Você pode ler sobre isso aqui

Sincronização de tempo mais detalhada pode ser mantida instalando o ntpd (daemon NTP) e editando seu arquivo de configuração. Além disso, você também pode colocar o comando ntpdate no cron para executar como preferir e sincronizar a hora.

    
por 28.01.2017 / 00:28