web-dev-qa-db-fra.com

Heure de mise à jour pour l'heure avancée, réglez l'horloge système sur l'heure UTC et restez synchronisé avec le serveur en ligne

Mes deux ordinateurs de bureau Ubuntu ont mis à jour leur heure d'été, mais mon ordinateur portable ne l'a pas fait. Je ne suis pas sûr de la différence. Ils sont tous prêts à recevoir l'heure "automatiquement à partir d'Internet" et se trouvent sur le même fuseau horaire. Comment faire en sorte que l'ordinateur portable se mette à jour et reste synchronisé via Internet?

J'utilise Ubuntu 14.04.2 LTS, version 64 bits.

EDIT: Ubuntu 14.04 et Windows 7 à double amorçage, même si je n’ai amorcé aucun d’entre eux sous Windows depuis plusieurs semaines/mois. J'ai installé ces machines il y a plusieurs mois, donc je ne suis pas certain, mais je souhaitais qu'elles soient toutes configurées pour utiliser l'heure UTC (à la suite de ceci lien pour vous assurer que Windows coopère). Je viens d'ouvrir /etc/default/rcS sur l'ordinateur portable et l'un des ordinateurs de bureau et ils ont tous les deux UTC=no ensemble, ce qui semble ne pas être le cas. En regardant l'heure du système sur l'ordinateur portable, je reçois:

>>> Sudo hwclock --show
Wed 11 Mar 2015 06:33:13 AM EDT  -0.188065 seconds

alors que pour l'un des bureaux, je reçois:

>>> Sudo hwclock --show
Wed 11 Mar 2015 11:32:56 AM EDT  -0.219271 seconds

et c’est juste après 11 h 30, heure de l’Est (3 h 30 PM UTC) que je tape ceci. En comparant ces résultats, il semble que le bureau soit à l'heure locale alors que je ne sais pas ce que l'ordinateur portable est allumé sous les noms EST = UTC - 5 et EDT = UTC - 4.

Comment pourrais-je mettre à jour chaque système pour qu'il soit en fait à l'heure UTC (j'ai l'intention de suivre this pour m'assurer que Windows ne change pas les choses)?

6
Steven C. Howell

Voyez si vous avez un fichier /etc/ntp.conf, puis voyez si ce fichier contient une ligne commençant par le mot-clé 'serveur' (sans les guillemets bien sûr). Si vous avez cela, l'heure sera régulièrement synchronisée avec les serveurs de temps.

Si vous ne possédez pas ce fichier, aucun service de chronométrage n'est installé. Pour installer ntpd, à partir d’une invite de terminal, entrez:

Sudo apt-get install ntp

C'est à peu près tout. Si vous n'avez pas ce fichier ou si vous n'êtes pas sûr de ce que vous faites, référez-vous à cette ressource: https://help.ubuntu.com/lts/serverguide/NTP.html . Il contient plus d'informations utiles que ce que je peux expliquer ici. Bien qu'il s'agisse de serveurs, cela fonctionne aussi bien pour les ordinateurs de bureau que pour les ordinateurs portables.

Pour modifier les systèmes afin qu'ils utilisent l'heure UTC, éditez /etc/default/rcS (par exemple Sudo emacs /etc/default/rcS) en définissant UTC=yes.

7
wie5Ooma

De réponse n ° 7 sur ce post J'ai découvert que je pouvais exécuter la commande Sudo ntpdate pool.ntp.org qui forcerait la machine à synchroniser l'heure. Cela semble avoir corrigé l'heure affichée, mais je ne suis pas sûr de son effet sur l'heure du système ni sur son maintien après le redémarrage.

1
Steven C. Howell