Timedatectl et Hwclock: commandes pour régler la date et l'heure sous Linux

Timedatectl et Hwclock: commandes pour régler la date et l'heure sous Linux

Timedatectl et Hwclock: commandes pour régler la date et l'heure sous Linux

Timedatectl et Hwclock Ils sont 2 utiles commandes pour ajuster le heure (date et heure), dans notre Systèmes d'exploitation GNU / Linux.

Plusieurs fois lors de l'installation et de l'utilisation d'un Système d'exploitation GNU / Linux, certains ont pu apprécier qu'au démarrage à chaque fois, une session utilisateur dans l'environnement graphique ou via le terminal, le heure (date et heure) de la Windows de l'ordinateur changement (discordance). Dans d'autres cas, cela change généralement lorsque vous avez une configuration de double démarrage (double démarrage) et l'utilisation du Systèmes opératoires installée.

Timedatectl et Hwclock: Introduction

Dans le premier cas décrit, c'est-à-dire en utilisant uniquement GNU / Linux, plusieurs fois le problème est traité temporairement, c'est-à-dire non résolu définitivement, en ajustant une application de configuration d'horloge graphiquement ou via un terminal à l'aide du commande "date".

Dans le second cas, c'est-à-dire en utilisant 2 ou plus Systèmes d'exploitation différent, généralement GNU / Linux et Windows, le problème est généralement résolu temporairement en réglant manuellement l'heure du premier au heure (date et heure) du second, et dans certains cas au moment de BIOS de l'ordinateur.

Timedatectl et Hwclock: le problème avec UTC

Problème

El problème de décalage horaire ment, de la façon dont notre Systèmes d'exploitation GNU / Linux ils traitent la date et l'heure. Autrement dit, ce n'est pas la même chose que la façon dont il est traité Systèmes d'exploitation totalement différent comme Windows, bien que oui comme d'autres, tels que, MacOS.

En GNU / Linux ou MacOS, le motif est utilisé UTC (temps universel coordonné) pour définir l'heure de la même chose, tandis que dans Windows pas. Windows suppose que l'ordinateur stocke l'heure correcte et mise à jour dans le Horloge matérielle de la carte mère, c'est-à-dire dans le BIOS. Alors que lui Horloge et / ou BIOS vous devez garder une trace du temps écoulé, même lorsque l'ordinateur est éteint.

Par conséquent, par défaut, Windows suppose toujours que l'heure correcte est enregistrée dans le Heure locale (horloge / BIOS) de l'ordinateur, tandis que GNU / Linux, comme nous l'avons déjà exprimé, il suppose que l'heure est stockée dans le Heure UTC, ce qui provoque le décalage temporel cyclique marqué en utilisant alternativement le 2. Par conséquent, une solution logique est d'ajuster correctement le Heure locale (horloge / BIOS) à partir de l'ordinateur et configurez chaque système d'exploitation pour qu'il communique avec lui pour synchroniser l'heure à afficher à l'utilisateur.

Commandes Timedatectl et Hwclock

Il existe des commandes pour résoudre ce problème, c'est-à-dire pour configurer cela GNU / Linux communiquer avec le matériel (Horloge / BIOS) depuis votre ordinateur et se synchronise avec celui-ci, pour montrer l'utilisateur en même temps, tout comme toi Windows.

Avant d'être exécuté, la configuration correcte du heure (date et heure) dans le BIOSAprès avoir exécuté la commande, il est préférable de redémarrer et de valider qu'elle reste inchangée, d'abord dans le Système d'exploitation GNU / Linux puis dans le BIOS.

Ces commandes sont:

Heuredatectl

Cette commande moderne est spéciale, pour ceux Distros GNU / Linux qu'ils ont installé Systemd comme Processus de démarrage 1 (PID 1)Par exemple, DEBIAN GNU / Linux. Depuis, il s'agit d'une fonctionnalité fournie par cet administrateur système et services.

Pour réaliser cette commande, autorisez GNU / Linux communiquer avec le matériel (Horloge / BIOS) depuis l'ordinateur et synchroniser avec lui, la commande suivante doit être exécutée:

sudo timedatectl set-local-rtc 1

Pour plus d'informations sur cette commande, l'option «set-local-rtc [BOOL]»Et les autres, à propos DEBIAN GNU / Linux, vous pouvez accéder au Manuel en ligne (pages de manuel) des packages et des commandes du même, sur ce qui suit lien. Ou lisez votre page de manuel locale en exécutant «man timedatectl«.

hwclock

Cette commande légendaire et toujours actuelle, est spéciale pour tous les types de Distros GNU / Linux, car cela ne dépend pas de Systèmed, ni d'aucun autre administrateur système et service.

Pour réaliser cette commande, autorisez le Windows GNU / Linux communiquer avec le matériel (Horloge / BIOS) à partir de l'ordinateur et synchroniser avec lui, c'est-à-dire configurer l'heure de la même chose sur le BIOS, la commande suivante doit être exécutée:

sudo hwclock -w o sudo hwclock --systohc

Note: Dans le cas contraire, c'est-à-dire si à la place vous souhaitez synchroniser en sens inverse (configurer l'heure actuelle du BIOS sur le système d'exploitation), vous pouvez utiliser la commande «hwclock -s»Ou la commande «hwclock --hctosys«.

Pour plus d'informations sur cette commande, l'option «-w»Et les autres sur DEBIAN GNU / Linux, vous pouvez accéder au Manuel en ligne (pages de manuel) des packages et des commandes du même, sur ce qui suit lien. Ou lisez votre page de manuel locale en exécutant «man hwclock«.

Désormais, lorsque vous arrêtez d'utiliser le Modèle UTC pour la date et l'heure, c'est-à-dire lors de l'utilisation du heure (date et heure) de la BIOS pour GNU / Linux ou plusieurs Systèmes d'exploitation, le problème avec la configuration de l'heure du matériel sera évité et les deux systèmes auront toujours la même heure, sans décalage.

Une autre procédure alternative pour régler la date et l'heure du Système d'exploitation GNU / Linux et la synchronisation est avec le BIOS depuis l'ordinateur, en utilisant la commande «date« Et »hwclock"Est le suivant:

Exécuter les commandes de commande à partir d'un session racine pour régler la date 08:00 le 07 mars 2020.

  • date --set "2020-03-07 08:00"
  • hwclock --set --date="`date '+%D %H:%M:%S'`"

Image générique pour les conclusions de l'article

Conclusion

Nous espérons que "petit message utile » sur «Timedatectl y Hwclock», 2 utiles «Comandos de GNU/Linux» utilisé pour définir la date et l'heure de notre «Distros GNU/Linux», en particulier pour résoudre les problèmes de décalage horaire «ordenadores con doble booteo (inicio)», est d'un grand intérêt et d'une grande utilité, pour l'ensemble «Comunidad de Software Libre y Código Abierto» et d'une grande contribution à la diffusion de l'écosystème merveilleux, gigantesque et croissant d'applications de «GNU/Linux».

Et pour plus d'informations, n'hésitez pas toujours à visiter Bibliothèque en ligne comme OpenBalance y Jedit pour lire livres (PDF) sur ce sujet ou sur d'autres domaines de connaissances. Pour l'instant, si vous avez aimé ça «publicación», n'arrêtez pas de le partager avec les autres, dans votre Sites Web, chaînes, groupes ou communautés favoris des réseaux sociaux, de préférence gratuits et ouverts au Mastodonte, ou sécurisé et privé comme Telegram.

Ou visitez simplement notre page d'accueil à DesdeLinux ou rejoignez la chaîne officielle Télégramme de DesdeLinux lire et voter pour cette publication ou d'autres publications intéressantes sur «Software Libre», «Código Abierto», «GNU/Linux» et d'autres sujets liés à «Informática y la Computación»Et l' «Actualidad tecnológica».


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Octavio dos santos dit

    Salut! Merci beaucoup, les informations m'ont aidé, j'utilise manjaro cannelle et je n'avais aucun moyen de configurer graphiquement, ni la synchronisation sur Internet, je n'ai simplement fait aucun changement ... mais grâce à vous c'est déjà résolu 😀

    1.    Post-installation Linux dit

      Salutations Octavio! Je suis heureux que l'article vous ait servi de manière satisfaisante. Merci pour votre commentaire et votre contribution.

  2.   Fabien dit

    Salut
    dans mon cas, j'ai dû changer /etc/adjtime en 'LOCAL' au lieu d'UTC' car Linux a changé l'heure du bios en UTC et Windows l'a mal pris; avec
    hwclock – verveux
    J'ai pu vérifier qu'il ne l'a plus changé à nouveau lors de ce réglage

    1.    Post-installation Linux dit

      Salutations, Fabien. Merci pour votre commentaire et votre contribution.