Cette question montre comment arrêter la mise à jour automatique de l'heure (et passer en mode manuel):
Comment arrêter la mise à jour automatique?
Je veux faire cette chose exacte, mais je ne peux que SSH sur ma machine, je dois donc effectuer ce changement via le terminal. Y a-t-il un moyen de faire ça?
GNOME Automatic Date & Time n’utilise pas le service ntp, installable via Sudo apt-get install ntp
. Par conséquent, arrêter ou désinstaller le service n'aide pas.
Systemd timedatectl
est utilisé; par conséquent, une commande pour désactiver
timedatectl set-ntp 0
et une commande pour allumer
timedatectl set-ntp 1
Exemple
% timedatectl set-ntp 1
ou 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
Sur un système d'exploitation systemd tel que Ubuntu 15.04, utilisez l'utilitaire timedatectl
, qui effectue les mêmes appels RPC sur le bus de bureau que l'utilitaire du centre de contrôle GNOME:
timedatectl set-ntp false
timedatectl
. Ubuintu 15.04 pages de manuel. Canonique.timedatectl
. pages de manuel systemd. Freedesktop.org.Ce que vous recherchez n’est pas ntpd
qui n’est pas installé par défaut. C'est un script if-up.d
qui exécute la mise à jour à chaque activation d'une interface réseau.
dconf watch /
ne montre rien mais inotifywait -m -r /etc/
fera l'affaire.
/etc/network/if-up.d/ MOVED_FROM ntpdate
/etc/network/if-up.d/ MOVED_TO ntpdate.disabled
Il appartient au paquet ntpdate.
$ dpkg -S /etc/network/if-up.d/ntpdate
ntpdate: /etc/network/if-up.d/ntpdate
Donc, pour désactiver la mise à jour, renommez ce fichier comme le fait le centre de contrôle:
Sudo mv /etc/network/if-up.d/ntpdate /etc/network/if-up.d/ntpdate.disabled