GNU/Linux >> Tutoriels Linux >  >> Linux

Comment définir la date, l'heure et le fuseau horaire dans RHEL 8

En ce qui concerne la date et Heure configurations, tous les systèmes d'exploitation connaissent deux types d'horloges ; horloge en temps réel (RTC ) et l'horloge système.

L'horloge RTC/hardware est liée au circuit intégré de l'ordinateur, qui reste actif même lorsque l'ordinateur ne fonctionne pas. D'autre part, l'opérabilité de l'horloge système/logicielle dépend du noyau du système. L'horloge système prend la valeur de l'horloge matérielle comme valeur initiale.

[ Vous pourriez également aimer :Comment vérifier et réparer un système de fichiers dans RHEL Linux ]

Lorsqu'un système d'exploitation est lancé pour la première fois, la valeur de l'horloge logicielle devient indépendante de la valeur de l'horloge matérielle, ce qui permet à un utilisateur de définir cette valeur sur une nouvelle en fonction de son temps universel coordonné (UTC ) ou heure locale. Cependant, la plupart des systèmes d'exploitation comme RHEL 8 recommander aux utilisateurs d'utiliser UTC .

Définir la date et l'heure dans RHEL 8

Il existe plusieurs Date et Heure approches de configuration prises en charge par RHEL 8 . Tous ces systèmes Date et Heure les approches de configuration sont accessibles depuis la ligne de commande.

Pour ce guide d'article, nous allons examiner le timedatectl commande.

Commande timedatectl

Le systemd le gestionnaire de système et de service est responsable de cet utilitaire de ligne de commande de date et d'heure. Cette commande est utilisée pour modifier les valeurs d'horloge du système/logiciel.

Le timedatectl La commande atteint les fonctionnalités suivantes :

  • Synchronisation de l'horloge système d'un serveur/machine local avec celle d'un serveur/machine distant.
  • Modification du fuseau horaire actuellement défini.
  • Configuration de la date et de l'heure actuelles.

Vérifier la date et l'heure dans RHEL

Pour afficher la date et l'heure actuelles sur votre RHEL 8 système, exécutez la commande suivante sur votre terminal :

$ timedatectl

La commande affiche l'heure locale, l'heure universelle, l'heure RTC et le fuseau horaire associé.

Modifier l'heure dans RHEL

Avant de pouvoir modifier les paramètres de date et d'heure sur votre RHEL système, vous devez temporairement désactiver le service NTP.

$ sudo timedatectl set-ntp no

Pour changer l'heure locale actuelle, nous devons respecter la règle de syntaxe suivante :

$ sudo timedatectl set-time HH:MM:SS

HH dure des heures, MM pour les minutes, et SS pendant quelques secondes.

Un exemple d'implémentation est le suivant :

$ sudo timedatectl set-time 18:05:00

Confirmez que l'heure définie :

$ timedatectl

Comme vous pouvez le voir, le temps universel et le temps RTC ont également été ajustés automatiquement.

Modifier la date dans RHEL

Pour modifier la date actuelle, respectez la syntaxe de commande suivante :

$ sudo timedatectl set-time YYYY-MM-DD

AAAA est pour un an, MM pendant un mois, et JJ pour une journée.

Une implémentation pratique de la commande ci-dessus est la suivante :

$ sudo timedatectl set-time 2021-11-17

Lors de la modification de la date actuelle, l'heure actuelle peut être modifiée. Pour éviter de tels désagréments, changez d'abord la date, puis l'heure locale.

Modifier le fuseau horaire dans RHEL

Pour changer/modifier le fuseau horaire sous lequel vous vous trouvez, respectez la syntaxe de commande suivante :

$ sudo datetimectl set-timezone your_preferred_time_zone

Cependant, il est conseillé d'avoir un aperçu des fuseaux horaires disponibles et pris en charge sous RHEL 8 en utilisant la commande suivante.

$ timedatectl list-timezones

À partir de là, vous pouvez implémenter le fuseau horaire de votre choix :

$ sudo datetimectl set-timezone America/Aruba 

Confirmez que le fuseau horaire a été ajouté avec succès.

$ timedatectl

Ces modifications de configuration de la date et de l'heure que vous avez apportées sur votre système rhel local peuvent également être automatiquement synchronisées avec les machines et les serveurs distants que vous utilisez peut-être.

Étant donné que les serveurs et les machines distants comprennent le NTP protocole, il vous suffit de l'activer pour que vos serveurs/machines distants soient synchronisés avec l'horloge de votre système/logiciel.

$ sudo timedatectl set-ntp yes

Le timedatectl est suffisamment flexible pour répondre à tous vos RHEL 8 besoins de configuration de la date et de l'heure. Il est facile à mémoriser et à mettre en œuvre, ce qui rend gérables les tâches système associées à la date et à l'heure.


Linux
  1. Comment définir le fuseau horaire et synchroniser l'heure du serveur avec NTP sous Linux

  2. Définir la date, l'heure et le fuseau horaire sur un serveur Linux

  3. Comment définir ou modifier le fuseau horaire sur Debain 11

  4. CentOS / RHEL 7 :Comment définir la date, l'heure / NTP et le fuseau horaire à l'aide de timedatectl

  5. Comment configurer Debian pour mettre à jour automatiquement l'heure et la date ?

Comment changer la date, l'heure et le fuseau horaire dans Ubuntu 20.04 LTS

Comment changer la date, l'heure et le fuseau horaire dans Debian 10

Comment régler la date et l'heure dans Rocky et AlmaLinux

Comment trouver la date et l'heure d'installation du système d'exploitation Linux

Comment définir la date et l'heure sur Rocky Linux 8 Desktop et Server

Comment définir la date et l'heure sous Linux