Come interrompere l'aggiornamento automatico dell'ora tramite terminale?


24

Questa domanda mostra come interrompere l'aggiornamento automatico dell'ora (e passare al manuale):

Come interrompere l'aggiornamento automatico dell'ora?

Voglio fare esattamente questa cosa, ma posso solo inviare ssh sulla mia macchina, quindi devo fare questo cambiamento attraverso il terminale. C'è un modo per fare questo?


4
Possibile duplicato di come disabilito ntpd?
Aizuddin Zali,

3
@AizuddinZali Direi che non lo è - dal momento che riceve errori che gli dicono che ntp.service non è caricato e sudo /etc/init.d/ntp stopnon funziona - vedi commenti sulla mia risposta
TellMeWhy

sì, ha a che fare con l'impostazione di data e ora di gnome.
Aizuddin Zali,

Bene, mi chiedo solo che c'è un modo per cambiare le impostazioni dal terminale, o c'è un file da qualche parte che devo cambiare una linea di? Ho provato 'conf watch /' mentre ho cambiato l'impostazione nella GUI ma non ha mostrato nulla (ma cambiando alcune altre impostazioni ha fatto)
GeneraleAsh

ntp e GNOME Automatic Date & Time non sono gli stessi.
AB

Risposte:


38

GNOME Automatic Date & Time non utilizza il servizio ntp, installabile tramite sudo apt-get install ntp. Pertanto, interrompere o disinstallare il servizio non aiuta.

timedatectlViene utilizzato Systemd , quindi un comando per spegnere

timedatectl set-ntp 0

e un comando per accendere

timedatectl set-ntp 1

Esempio

inserisci qui la descrizione dell'immagine

% timedatectl set-ntp 1

inserisci qui la descrizione dell'immagine

o via timedatectl status

% timedatectl status
      Local time: Do 2015-10-08 18:17:17 CEST
  Universal time: Do 2015-10-08 16:17:17 UTC
        RTC time: Do 2015-10-08 16:17:17
       Time zone: Europe/Berlin (CEST, +0200)
     NTP enabled: no
NTP synchronized: yes
 RTC in local TZ: no
      DST active: yes
 Last DST change: DST began at
                  So 2015-03-29 01:59:59 CET
                  So 2015-03-29 03:00:00 CEST
 Next DST change: DST ends (the clock jumps one hour backwards) at
                  So 2015-10-25 02:59:59 CEST
                  So 2015-10-25 02:00:00 CET

% timedatectl set-ntp 1

% timedatectl status
      Local time: Do 2015-10-08 18:17:35 CEST
  Universal time: Do 2015-10-08 16:17:35 UTC
        RTC time: Do 2015-10-08 16:17:35
       Time zone: Europe/Berlin (CEST, +0200)
     NTP enabled: yes
NTP synchronized: yes
 RTC in local TZ: no
      DST active: yes
 Last DST change: DST began at
                  So 2015-03-29 01:59:59 CET
                  So 2015-03-29 03:00:00 CEST
 Next DST change: DST ends (the clock jumps one hour backwards) at
                  So 2015-10-25 02:59:59 CEST
                  So 2015-10-25 02:00:00 CET

Grazie! Questo e 'esattamente quello che stavo cercando. Questa è l'impostazione che viene modificata quando si passa da manuale a automatico in Impostazioni di sistema
GeneraleAsh

7

Su un sistema operativo come Ubuntu 15.04 usa l' timedatectlutility, che effettua le stesse chiamate RPC del bus desktop dell'utility del centro di controllo GNOME:

timedatectl set-ntp false

Ulteriori letture

  • timedatectl. Ubuintu 15.04 pagine del manuale. Canonico.
  • timedatectl. pagine di manuale di systemd. Freedesktop.org.

4

Quello che stai cercando non ntpdè che non sia installato di default. È uno if-up.dscript che esegue l'aggiornamento del tempo ogni volta che viene attivata un'interfaccia di rete.

dconf watch /non mostra nulla ma inotifywait -m -r /etc/lo farà.

/etc/network/if-up.d/ MOVED_FROM ntpdate
/etc/network/if-up.d/ MOVED_TO ntpdate.disabled

Appartiene al pacchetto ntpdate.

$ dpkg -S /etc/network/if-up.d/ntpdate
ntpdate: /etc/network/if-up.d/ntpdate

Quindi, per disabilitare l'aggiornamento dell'ora, rinominare quel file come il centro di controllo:

sudo mv /etc/network/if-up.d/ntpdate /etc/network/if-up.d/ntpdate.disabled

1
Ero anche irritato, dconf watch /mostra una modifica per il fuso orario, ma non per le impostazioni automatiche di data / ora. Buono =)
AB
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.