Question Quelle est la commande pour mettre à jour l'heure et la date d'Internet


Quelle est la commande pour mettre à jour l'heure et la date à partir d'Internet? Existe-t-il une application qui me permet de le faire depuis son interface utilisateur plutôt que depuis le shell?


102
2017-11-21 13:35


origine


Pouvez-vous identifier la version d'Ubuntu que vous utilisez? - david6
Avez-vous besoin d'une heure extrêmement précise? (Si oui, vous devez vous familiariser avec ntpq et choisissez des serveurs de temps). Si vous voulez juste que votre temps soit correct (approximativement), alors essayez: Paramètres système >> Heure et dateet vérifiez cela 'Régler l'heure' est réglé sur 'Automatiquement à partir d'Internet'. - david6
Si vous voulez constamment extrêmement précis, installez ntpd. C'est un petit processus qui s'exécute en arrière-plan et ajuste le temps constamment au lieu de rafales / sauts, mais cela prendra un peu de vos ressources. - strugee
synchroniser l'heure avec le serveur de temps - Kris Roofe
Il convient de noter que cela a changé à partir de 2018, et les meilleures réponses ne sont plus correctes pour les versions récentes d'Ubuntu. Vous aurez probablement besoin de cette réponse: askubuntu.com/a/998449/53783 - Niels Abildgaard


Réponses:


Vous pouvez le faire avec par exemple sudo ntpdate time.nist.gov. Les autres serveurs incluent time.windows.com, etc.

http://www.pool.ntp.org/ répertorie les serveurs de temps du monde entier.


128
2017-11-21 23:23



Je reçois une erreur the NTP socket is in use, exiting - friederbluemle
@friederbluemle Comme dit dans cette réponse, vous devez arrêter le service ntp sudo service ntp stop. Ensuite, vous pouvez utiliser la commande suggérée dans la réponse et enfin vous pouvez redémarrer le service avec sudo service ntp start - Michele
Cela fonctionne, mais il ne met pas à jour l'horloge dans la barre des tâches automatiquement. - posfan12
Je reçois une erreur "ntpdate [15806]: aucun serveur adapté à la synchronisation". La deuxième réponse ci-dessous à l'aide de google.com fonctionne mieux - Kim Stacks
ntpdate: commande introuvable - rogerdpack


C'est un joli petit code que j'ai trouvé pour mettre à jour votre temps au cas où vous auriez des problèmes avec ntp:

sudo date -s "$(wget -qSO- --max-redirect=0 google.com 2>&1 | grep Date: | cut -d' ' -f5-8)Z"

101
2017-10-08 18:55



Cela a fonctionné pour moi, merci! :) - Nullldata
Belle solution! - Farid Rn
Très gentil, a travaillé pour moi. - Janderson Silva
Cela devrait être la réponse acceptée! - brijs
Cet extrait a fait son chemin vers mon arsenal! ;) - Dave Amit


À partir de 2018 avec une nouvelle Ubuntu 16.04 LTS installée, en cours d'exécution sudo ntpdate time.nist.gov donne:

sudo: ntpdate: command not found

Ceci est dû au fait (source officielle):

ntpdate est considéré comme déconseillé en faveur de timedatectl et ainsi   pas plus installé par défaut.

À la place, faites ceci pour forcer la synchronisation à se produire maintenant:

sudo timedatectl set-ntp off

suivi par:

sudo timedatectl set-ntp on

Dans mon cas, j'utilisais Ubuntu sur une Virtualbox et j'avais sauvegardé l'état de la machine. Lorsque j'ai redémarré l'instance, elle ne synchronisait pas automatiquement l'horloge car il n'y avait pas d'événement de démarrage pour déclencher la synchronisation. Le temps montrait donc toujours ce que c'était la dernière fois que je dirigeais la boîte virtuelle.


14
2018-01-21 22:28



Je viens de passer à la version bionique et j'ai remarqué que ntpdate ne fonctionnait plus et que timedatectl fonctionnait pour moi. - kapad
Cela a fonctionné pour moi aussi, sur Ubuntu 18.04. - kiamlaluno
Si le temps ne change pas, vérifiez votre fuseau horaire avec juste timedatectl. Si c'est faux, voir le --help section pour la commande sur la façon de le changer. - Brad Turek


C'est très facile à configurer depuis la ligne de commande: https://help.ubuntu.com/lts/serverguide/NTP.html À partir de ce lien:

Ubuntu est livré avec ntpdate en standard, et l'exécutera une fois au démarrage pour configurer votre temps en fonction du serveur NTP d'Ubuntu: ntpdate -s ntp.ubuntu.com

Voici l'exemple de l'interface graphique https://help.ubuntu.com/community/UbuntuTime#Time_Synchronization_using_NTP


13
2017-11-21 13:42



Veuillez ne pas utiliser de liens vers d'autres sites. Quand ils disparaissent, il en va de même pour les informations que vous avez postées. Empêchez la "pourriture du lien" en répondant avec le contenu du lien (et donnez un crédit si un crédit est dû). - Rinzwind


Lancer cette commande dans un terminal devrait faire l'affaire

sudo dpkg-reconfigure tzdata

Je pense que vous pouvez ajouter des fuseaux horaires supplémentaires en cliquant sur l'horloge et en parcourant ses options.


11
2017-11-21 13:42



Les fuseaux horaires ne sont pas vraiment les mêmes que les temps (exacts). Mais, aussi pas très clair ce que Vikramjeet demandait non plus. - david6
Quelle est la commande pour mettre à jour l'heure et la date à partir d'Internet est la question, sudo dpkg-reconfigure tzdata est la réponse, alors qu'est-ce que donne? le commentaire sur les fuseaux horaires, est lié à la seule chose que je sais être possible graphiquement - Jayo
J'ai supposé que par graphiquement ils signifiaient une méthode graphique (ou «GUI») et NON géographique (ou mondiale). - david6
moi aussi, je ne suis pas au courant d'un moyen de mettre à jour la date et l'heure via le net graphiquement, donc j'utilise le terminal, ce que je faire savoir faire graphiquement est mis en place des fuseaux horaires, la partie sur les fuseaux horaires était mes deux cents sur ce qui peut être fait pour affecter le temps dans un graphique manière, autant que je sache, je suis compris maintenant? - Jayo


Vous devez installer le ntp paquet. Les paramètres de date / heure sont disponibles dans les paramètres système. Iciest un peu plus d'informations.


1
2017-11-21 13:45



Le lien est mort ... Comme l'a dit Rinzwind « S'il vous plaît ne pas utiliser des liens vers d'autres sites. Quand ils disparaissent le fait des informations que vous avez publié. « Pourriture lien » empêcher de se produire en répondant avec le contenu du lien (et donner du crédit où le crédit est dû). " Merci - Michele


La plupart ne fonctionnent pas, puisque ntp remplacera vos paramètres en quelques secondes.

Vous devez d'abord désactiver NTP. Sur Ubuntu c'est fait comme:

    # Disable ntp
    sudo timedatectl set-ntp 0

Ensuite, vous pouvez faire:

    # Set software clock 
    sudo date --set="2018-04-01 22:22:22"
    # Sync with hardware clock 
    sudo hwclock --systohc

0
2018-04-27 05:05