la commande timedatectl est un nouvel utilitaire pour les distributions basées sur RHEL/CentOS 7/8 et Fedora 30+, qui fait partie du gestionnaire de système et de service systemd, un remplacement de l’ancienne commande date traditionnelle utilisée,
la commande timedatectl vous permet d’interroger et de modifier la configuration de l’horloge système et ses paramètres, vous pouvez utiliser cette commande pour définir ou modifier la date, l’heure et le fuseau horaire actuels ou activer la synchronisation automatique de l’horloge système avec un serveur NTP distant.,
dans ce tutoriel, je vais vous expliquer comment gérer l’heure sur votre système Linux en définissant la date, l’heure, le fuseau horaire et en synchronisant l’heure avec NTP à partir du terminal à l’aide de la nouvelle commande timedatectl.
c’est toujours une bonne pratique de maintenir l’heure correcte sur votre serveur ou système Linux et cela peut avoir les avantages suivants:
- maintenir un fonctionnement en temps opportun des tâches système car la plupart des tâches sous Linux sont contrôlées par le temps.
- l’heure correcte pour la journalisation des événements et d’autres informations sur le système et beaucoup plus.,
Comment trouver et définir le fuseau horaire Local sous Linux
1. Pour afficher l’heure et la date sur votre système, utilisez la timedatectl commande à partir de la ligne de commande comme suit:
# timedatectl status
Dans la vidéo ci-dessus, RTC temps est le matériel le temps de l’horloge.
2., The time on your Linux system is always managed through the timezone set on the system, to view your current timezone, do it as follows:
# timedatectl OR# timedatectl | grep Time
3. To view all available timezones, run the command below:
# timedatectl list-timezones
4., Afin de trouver le fuseau horaire local en fonction de votre emplacement, exécutez la commande suivante:
5. Pour définir votre fuseau horaire local sous Linux, nous utiliserons le commutateur set-timezone comme indiqué ci-dessous.
# timedatectl set-timezone "Asia/Kolkata"
Il est toujours recommandé d’utiliser et de régler le temps universel coordonné (UTC).,
# timedatectl set-timezone UTC
You need to type the correct name timezone otherwise you may get errors when changing the timezone, in the following example, the timezone « Asia/Kolkata” is not correct therefore causing the error.
How to Set Time and Date in Linux
6., Vous pouvez définir la date et l’heure sur votre système, en utilisant la commande timedatectl comme suit:
Set Time sous Linux
pour régler l’heure uniquement, nous pouvons utiliser un commutateur set-time avec le format de l’heure en HH:MM:SS (Heure, Minute et secondes).
# timedatectl set-time 15:58:30
Régler la Date en Linux
7. Pour définir la date uniquement, nous pouvons utiliser un commutateur de réglage de l’heure avec le format de la date en AA: MM: JJ (Année, Mois, Jour).,
# timedatectl set-time 20151120
8. To set both date and time:
# timedatectl set-time '2015-11-20 16:14:50'
How to Find and Set Hardware Clock in Linux
9., local timezone:
# timedatectl set-local-rtc 1
Set your hardware clock to coordinated universal time (UTC):
# timedatectl set-local-rtc 0
Synchronizing Linux System Clock with a Remote NTP Server
NTP stands for Network Time Protocol is an internet protocol, which is used to synchronize system clock between computers., L’utilitaire timedatectl vous permet de synchroniser automatiquement votre horloge système Linux avec un groupe distant de serveurs utilisant NTP.
veuillez noter que NTP doit être installé sur le système pour activer la synchronisation automatique de l’heure avec les serveurs NTP.
pour démarrer la synchronisation automatique de l’heure avec un serveur NTP distant, tapez la commande suivante sur le terminal.
# timedatectl set-ntp true
Pour désactiver la synchronisation de l’heure NTP, tapez la commande suivante dans le terminal.,
# timedatectl set-ntp false
résumé
Ce sont des exemples très faciles décrits dans ce tutoriel et j’espère que vous les trouverez utiles pour définir diverses Horloges et fuseaux horaires du système Linux. Pour en savoir plus sur cet outil, rendez-vous sur la page de manuel timedatectl.