Como desativo a atualização automática da hora do sistema em

0

Estou executando o Ubuntu LTS 16.04.2. Gostaria de definir temporariamente a hora no meu sistema, mas quando eu corro:

sudo date 04291200
date

por um segundo ou dois, a resposta do relógio mostrará a data / hora que eu configurei, mas o sistema redefine o relógio do sistema da Internet.

Eu contornei o problema desconectando da rede, mas isso é apenas uma solução alternativa. Eu verifiquei se o protocolo de tempo de rede estava em execução, mas o ntpd não apareceu em nenhum lugar. Eu fiz uma pesquisa na internet, mas não consegui encontrar nenhuma indicação de como acertar o relógio sem que o sistema redefinisse o relógio automaticamente.

Alguém pode explicar como posso ativar / desativar o recurso automático?

    
por Jim Anderson 29.04.2017 / 19:45

2 respostas

1

A atualização do tempo do sistema é feita por ntp , que é interrompido por

sudo systemctl stop ntp.service

e (re) iniciado por

sudo /usr/sbin/ntpdate-debian
sudo systemctl start ntp.service

No entanto, sabe-se que a configuração do tempo para trás tem consequências não intencionais.

    
por waltinator 30.04.2017 / 07:23
1

Você pode ativar ou desativar a sincronização de horário com

timedatectl set-ntp true
timedatectl set-ntp false

Não há necessidade de privilégios de root para executar esses comandos.

    
por mook765 30.04.2017 / 08:08