GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment synchroniser la date et l'heure à partir de la ligne de commande dans Ubuntu

Ubuntu utilise NTP pour synchroniser l'heure sur Internet. Il s'agit d'un protocole TCP/IP qui récupère la date et l'heure actuelles à partir d'un serveur. Les serveurs NTP sont connectés à des horloges atomiques via des serveurs tiers.

Pour aller un peu plus loin, Ubuntu (à partir de la version 16.04) utilise les services timedatectl/timesyncd pour synchroniser l'heure. En option, on peut utiliser chrony pour servir le Network Time Protocol.

Aujourd'hui, apprenons les lignes de commande utilisées dans le terminal pour synchroniser la date et l'heure avec l'horloge atomique Internet.

Si vous avez déjà appris cela plus tôt, vous vous souvenez peut-être de ntpdate. Ceci est obsolète et remplacé par un puissant outil timesyncd. Par défaut, il vérifie et synchronise régulièrement l'heure locale de votre ordinateur. Il stocke également les mises à jour de l'heure localement afin que l'heure soit conservée même après le redémarrage.

Vérification de l'état actuel

Lancez le terminal et utilisez la commande timedatectl comme suit :

timedatectl status

Vous devriez voir un résultat semblable à celui-ci :

kiran@foss-linux:~$ timedatectl status
Local time: Mon 2018-08-13 21:54:25 EDT
Universal time: Tue 2018-08-14 01:54:25 UTC
RTC time: Tue 2018-08-14 01:54:25
Time zone: America/New_York (EDT, -0400)
System clock synchronized: yes
systemd-timesyncd.service active: yes
RTC in local TZ: no

Installer et utiliser Chrony

Pour installer Chrony, saisissez la commande suivante dans le Terminal :

sudo apt install chrony

Si vous avez besoin d'une synchronisation unique, utilisez la commande suivante dans le terminal.

chronyd -q

Si vous avez besoin d'un contrôle horaire ponctuel sans régler l'heure, saisissez :

chronyd

Ajouter vos propres serveurs de temps

Par défaut, Ubuntu récupère la date et l'heure de pool.ntp.org. Vous pouvez afficher et modifier les détails. Utilisez la commande "Modifier" dans le "Terminal".

Edit /etc/chrony/chrony.conf

Par défaut, ces serveurs sont configurés :

# Use servers from the NTP Pool Project. Approved by Ubuntu Technical Board
# on 2011-02-08 (LP: #104525). See http://www.pool.ntp.org/join.html for
# more information.
pool 0.ubuntu.pool.ntp.org iburst
pool 1.ubuntu.pool.ntp.org iburst
pool 2.ubuntu.pool.ntp.org iburst
pool 3.ubuntu.pool.ntp.org iburst

Allez-y et remplacez les détails du serveur si nécessaire, puis enregistrez le fichier de configuration. Redémarrez le service chrony pour que les nouveaux paramètres prennent effet.

sudo systemctl restart chrony.service

C'est ça! J'espère que vous avez aimé apprendre la méthode de ligne de commande pour synchroniser la date et l'heure de votre PC Ubuntu.


Ubuntu
  1. Comment installer le noyau 5.13 dans Ubuntu 18.04 à partir du référentiel 20.04

  2. Comment mettre à niveau vers Ubuntu 22.04 LTS à partir d'Ubuntu 20.04 LTS et 21.10

  3. Comment masquer l'icône d'un volume monté à partir du Dock sur Ubuntu 19.10 et versions ultérieures ?

  4. Comment suivre le temps à partir de la ligne de commande ?

  5. Comment redémarrer Linux (Ubuntu) à partir de la ligne de commande ?

Comment trouver la date et l'heure de redémarrage du système Ubuntu

Comment installer Resilio Sync sur Ubuntu 16.04 et Ubuntu 16.10

Comment mettre à niveau vers Ubuntu 16.04 à partir d'Ubuntu 14.04 et 15.10

Comment passer de GNOME à Unity dans Ubuntu 18.04 et 17.10

L'indicateur de temps n'affiche pas la date/l'heure ?

Astuces Ubuntu :comment changer la date et l'heure sur un ordinateur portable ou un ordinateur de bureau