1 votes

L'horloge système se resynchronise toujours après l'avoir réglée

Je définis l'heure du système en utilisant la commande suivante :

date -s "31 DEC 2015 12:00:00"

Immédiatement après l'exécution, je lance simplement date et je constate que la date et l'heure sont au 31 décembre 2015. Ensuite, après avoir attendu environ trois secondes, je lance à nouveau date et je constate qu'elle est retournée à la date d'aujourd'hui.

Pourquoi se synchronise-t-elle à nouveau avec la date actuelle et comment puis-je l'arrêter ?

[root@localhost mm]# date -s "31 DEC 2015 12:00:00"
Thu Dec 31 12:00:00 EST 2015
[root@localhost mm]# date
Thu Dec 31 12:00:02 EST 2015
[root@localhost mm]# date
Thu Dec 31 12:00:03 EST 2015
[root@localhost mm]# date
Mon Jan  4 11:53:17 EST 2016

Tous mes services actuellement en cours d'exécution :

[root@localhost mm]# service --status-all
atd (pid  2317) est en cours d'exécution...
auditd (pid  1464) est en cours d'exécution...
consul (pid  2332) est en cours d'exécution...
crond (pid  2212) est en cours d'exécution...
cupsd (pid  1562) est en cours d'exécution...
dnsmasq est arrêté
elasticsearch (pid  4046) est en cours d'exécution...
le service firstboot prend en charge chkconfig, mais n'est pas référencé dans un niveau d'exécution quelconque (exécuter 'chkconfig --add firstboot')
firstboot n'est pas programmé pour fonctionner
hald (pid  1604) est en cours d'exécution...
htcacheclean est arrêté
httpd (pid  7537) est en cours d'exécution...
ip6tables : le pare-feu n'est pas en cours d'exécution
iptables : le pare-feu n'est pas en cours d'exécution
iscsi est arrêté
iscsid est arrêté
Vérification du statut jexec lvmetad est arrêté
dmeventd est arrêté
mdmonitor est arrêté
memcached (pid 2181) est en cours d'exécution...
messagebus (pid  1527) est en cours d'exécution...
mongod (pid  2293) est en cours d'exécution...
multipathd est arrêté
mysqld (pid  2067) est en cours d'exécution...
module netconsole non chargé
Périphériques configurés :
lo eth0 eth1
Périphériques actifs actuellement :
lo eth0 eth1
NetworkManager (pid  1540) est en cours d'exécution...
ntpd est arrêté
portreserve est arrêté
maître mort mais le fichier pid existe
le serveur pppoe est arrêté
rdisc est arrêté
rsyslogd (pid  1498) est en cours d'exécution...
sandbox est arrêté
saslauthd est arrêté
sendmail (pid  2288) est en cours d'exécution...
sm-client (pid  2289) est en cours d'exécution...
spice-vdagentd est arrêté
openssh-daemon (pid  1811) est en cours d'exécution...
Les Additions VirtualBox sont actuellement en cours d'exécution.
Vérification de VBoxService ... en cours d'exécution
wdaemon est arrêté
winbindd est arrêté
wpa_supplicant (pid  1603) est en cours d'exécution...

2voto

Michael Hampton Points 232226

C'est parce que votre machine est une machine virtuelle VirtualBox, et

Les Additions VirtualBox sont actuellement en cours d'exécution.

Par défaut, les invités VirtualBox synchroniseront leur heure avec l'hôte. Si vous souhaitez changer ce comportement, consultez la documentation.

0voto

JayMcTee Points 3673

Vous avez probablement activé le protocole NTP (Network Time Protocol) et êtes en mode de synchronisation. Veuillez consulter la sortie de la commande timedatectl :

$ timedatectl
      Heure locale : Lun 2016-01-04 18:06:04 CET
  Heure universelle : Lun 2016-01-04 17:06:04 UTC
        Fuseau horaire : Europe/Amsterdam (CET, +0100)
     NTP activé : oui
NTP synchronisé : oui
 RTC dans le fuseau horaire local : non
      DST active : non
 Dernier changement d'heure DST : passage à l'heure normale le
                  dimanche 2015-10-25 02:59:59 CEST
                  dimanche 2015-10-25 02:00:00 CET
 Prochain changement d'heure DST : passage à l'heure d'été (l'horloge avance d'une heure) le
                  dimanche 2016-03-27 01:59:59 CET
                  dimanche 2016-03-27 03:00:00 CEST

Remarquez en particulier :

     NTP activé : oui
NTP synchronisé : oui

Vous pouvez ensuite utiliser timedatectl pour désactiver la synchronisation :

$ timedatectl set-ntp false

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X