Chapitre 2. Configurer l'heure et la date
- Une horloge temps réel (« Real-Time Clock », ou RTC), communément appelée horloge matérielle, (habituellement un circuit intégré sur la carte système) est complètement indépendante de l'état actuel du système d'exploitation et fonctionne même lorsque l'ordinateur est éteint.
- Une horloge système, également appelée horloge logicielle, est habituellement maintenue par le noyau et sa valeur initiale est basée sur l'horloge temps réel. Une fois le système démarré et l'horloge système initialisée, celle-ci est entièrement indépendante de l'horloge temps réel.
timedatectl, qui est nouveau sur Red Hat Enterprise Linux 7 et fait partie de systemd ; la commande traditionnelle date ; et l'utilitaire hwclock pour accéder à l'horloge matérielle.
2.1. Utilisation de la commande timedatectl
systemd et permet de réviser et modifier la configuration de l'horloge système. Vous pouvez utiliser cet outil pour modifier l'heure et la date actuelle, pour définir le fuseau horaire, ou pour activer la synchronisation automatique de l'horloge système avec un serveur distant.
2.1.1. Afficher l'heure et la date actuelle
timedatectl sans aucune autre option de ligne de commande :
timedatectlNTP (« Network Time Protocol »), ainsi que des informations supplémentaires liées à DST.
Exemple 2.1. Afficher l'heure et la date actuelle
timedatectl sur un système qui n'utilise pas NTP pour synchroniser l'horloge système avec un serveur distant :
~]$ timedatectl
Local time: Mon 2013-09-16 19:30:24 CEST
Universal time: Mon 2013-09-16 17:30:24 UTC
Timezone: Europe/Prague (CEST, +0200)
NTP enabled: no
NTP synchronized: no
RTC in local TZ: no
DST active: yes
Last DST change: DST began at
Sun 2013-03-31 01:59:59 CET
Sun 2013-03-31 03:00:00 CEST
Next DST change: DST ends (the clock jumps one hour backwards) at
Sun 2013-10-27 02:59:59 CEST
Sun 2013-10-27 02:00:00 CETImportant
chrony ou à ntpd ne seront pas notés immédiatement par timedatectl. S'il y a eu des changements de configuration ou de statut à ces outils, saisir la commande suivante :
~]# systemctl restart systemd-timedated.services
2.1.2. Modifier l'heure actuelle
root:
timedatectlset-timeHH:MM:SS
date --set et hwclock --systohc.
NTP est activé. Voir Section 2.1.5, « Synchroniser l'horloge système avec un serveur à distance » pour désactiver le service de façon temporaire.
Exemple 2.2. Modifier l'heure actuelle
root :
~]# timedatectl set-time 23:26:00timedatectl avec l'option set-local-rtc en tant qu'utilisateur root :
timedatectlset-local-rtcboolean
yes (ou bien par y, true, t, ou 1). Pour configurer le système de manière à utiliser UTC, veuillez remplacer boolean par no (ou bien par, n, false, f, ou 0). L'option par défaut est no.
2.1.3. Modifier la date actuelle
root:
timedatectlset-timeYYYY-MM-DD
Exemple 2.3. Modifier la date actuelle
root :
~]# timedatectl set-time '2013-06-02 23:26:00'2.1.4. Modifier le fuseau horaire
timedatectllist-timezones
root :
timedatectlset-timezonetime_zone
timedatectl list-timezones.
Exemple 2.4. Modifier le fuseau horaire
timedatectl avec l'option de ligne de commande list-timezones. Par exemple, pour répertorier tous les fuseaux horaires en Europe, veuillez saisir :
~]# timedatectl list-timezones | grep Europe
Europe/Amsterdam
Europe/Andorra
Europe/Athens
Europe/Belgrade
Europe/Berlin
Europe/Bratislava…Europe/Prague, veuillez saisir ce qui suit en tant qu'utilisateur root :
~]# timedatectl set-timezone Europe/Prague2.1.5. Synchroniser l'horloge système avec un serveur à distance
timedatectl vous permet également d'activer la synchronisation automatique de votre horloge système avec un groupe de serveurs à distance en utilisant le protocole NTP. L'activation de NTP active chronyd ou ntpd, selon le service installé.
NTP peut être activé et désactivé par une commande sur le modèle suivant :
timedatectlset-ntpboolean
NTP à distance, veuillez remplacer boolean par yes (option par défaut). Pour désactiver cette fonctionnalité, veuillez remplacer boolean par no.
Exemple 2.5. Synchroniser l'horloge système avec un serveur à distance
~]# timedatectl set-ntp yesNTP n'est pas installé. Voir Section 15.3.1, « Installer Chrony » pour plus d'informations.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.