Chaque appareil informatique a du temps et de la date en tant que service très basique fourni par eux. La date / l'heure et le fuseau horaire sont des phénomènes liés aux appareils informatiques car la date / l'heure dépend du fuseau horaire sélectionné par l'utilisateur. La date et l'heure sont automatiquement récupérées en fonction du fuseau horaire; Cependant, les utilisateurs peuvent également les changer manuellement.
L'ordinateur Linux gère deux types d'horloges:
Horloge matérielle
Il est également connu sous le nom d'horloge en temps réel (RTC) et continue de suivre l'heure et la date même si le système est désactivé. Il y a une petite sauvegarde de batterie disponible pour RTC qui lui permet de continuer à courir l'horloge.
Horloge logicielle
Contrairement à RTC, cette horloge n'a pas de pouvoir de sauvegarde; Ainsi, il ne garde pas le temps où le système est éteint ou à faible puissance. Cependant, lorsque le système est allumé, il obtient l'aide de l'horloge matériel et récupère la date / heure correcte. Une horloge logicielle peut également être appelée horloge système.
Dans cet article, nous fournirons une utilisation détaillée d'un timeDatectl commande; Alors, commençons:
Comment vérifier et modifier l'heure / date sur Ubuntu 20.04
Cette section explique le processus de vérification et de modification de l'heure / date sur Ubuntu 20.04.
La syntaxe timeDatectl La commande est donnée ci-dessous:
Syntaxe
TimeDatectl [Option] [Commande]Comment vérifier l'heure et la date actuelles à l'aide de TimeDatectl
L'utilisation principale de cette commande est de vous montrer la date et l'heure actuelles; Exécutez la commande mentionnée ci-dessous pour obtenir l'impression de l'heure et de la date:
$ timeDatectlAprès avoir obtenu le résultat de la commande ci-dessus; Vous pouvez remarquer des informations détaillées telles que votre heure et date locale, le délai universel, le fuseau horaire, etc.:
Comment changer l'heure ou la date à l'aide de TimeDatectl
La commande timeDatectl peut être utilisée pour modifier l'heure ou la date du système. Pour modifier la date ou l'heure, la syntaxe suivante est utilisée:
Syntaxe
TimeDatectl Set-temps HH: MM: SSDe plus, la commande suivante changera l'heure locale à 11:11:11 (HH: MM: SS); Il est observé que le temps universel et le RTC sont également ajustés en fonction de l'heure locale:
$ timeDatectl Set-temps 11:11:11Pour vérifier les modifications, vous devez exécuter la commande suivante:
$ timeDatectlDe même, on peut modifier la date actuelle du système en utilisant la même commande que ci-dessus:
La syntaxe pour modifier la date du système est donnée ci-dessous:
Syntaxe
TimeDatectl Set-time «Yyyy-mm-dd»Où «y», «m» et «d» représentent respectivement l'année, le mois et le jour.
Par exemple, la commande ci-dessous change la date à 2022-09-01(Yyy-mm-dd): Il est à noter que le temps sera également réinitialisé à 00:00:00:
$ timeDatectl Set-temps «2022-09-01»Comment changer le fuseau horaire en utilisant TimeDatectl
Premièrement, vous devez connaître le fuseau horaire dans lequel vous opérez; Vous pouvez vérifier votre fuseau horaire en utilisant la commande suivante:
$ timeDatectl | temps grepOu simple timeDatectl La commande peut également vous donner le résultat requis, comme indiqué dans la capture d'écran ci-dessous:
$ timeDatectlLe timeDatectl peut être utilisé pour modifier le fuseau horaire actuel; Premièrement, vous devez connaître les fuseaux horaires pris en charge par votre système; Pour vérifier la liste des fuseaux horaires disponibles, exécutez la commande suivante.
$ TIMEDATECTL List-TimezonesDans le cas où vous souhaitez modifier le fuseau horaire en d'autres fuseaux horaires disponibles, la liste ci-dessus vous serait utile à cet égard. Vous pouvez définir le fuseau horaire en suivant la syntaxe décrite ci-dessous:
Syntaxe
TimeDatectl set-timeZone [name_of_timezone]Par exemple, la commande suivante aidera à changer le fuseau horaire en «Amérique / Barbade»:
$ TIMEDATECTL Set-TimeZone America / BarbadosDe plus, si vous souhaitez définir le fuseau horaire sur le temps universel coordonné (UTC), exécutez la commande ci-dessous: il est recommandé de conserver les paramètres de l'horloge dans UTC:
$ timedatectl set-timezone utcComment synchroniser l'horloge en temps réel à l'aide de TimeDatectl
L'horloge matérielle (également connue sous le nom d'horloge en temps réel) du système peut être synchronisée avec votre fuseau horaire local ou UTC, en utilisant la commande timeDatectl. Il passe des numéros binaires (0,1) à la commande, qui fait référence au fuseau horaire local ou à l'UTC.
Le numéro binaire (0) est utilisé pour synchroniser l'horloge matérielle avec le fuseau horaire local, et vous pouvez exécuter la commande suivante pour synchroniser l'horloge en temps réel vers UTC:
$ timeDatectl set-local-rtc 0Alternativement, vous pouvez synchroniser RTC avec le fuseau horaire local en utilisant la commande ci-dessous. Cette commande montrera l'avertissement que la modification du RTC en un fuseau horaire local peut causer des problèmes.
$ timeDatectl set-local-rtc 1Se référant à la syntaxe de TimeDatectl, il contient option Mots-clés entre timeDatectl et commande mots clés. Le timeDatectl Prend en charge diverses options qui peuvent être considérées pour effectuer des tâches spécifiques, telles que:
-H Affiche les informations d'aide
Pour vérifier la version du timeDatectl; -version L'option est utilisée.
-Non-demander-mot de passe L'option permettra à l'utilisateur de contourner le processus d'authentification
Conclusion
Ubuntu étant la célèbre distribution de Linux, permet à une variété de commandes d'effectuer plusieurs opérations. Parmi eux, la commande timeDatectl est utilisée pour faciliter les utilisateurs de la ligne de commande concernant le fuseau horaire, la date et l'heure de votre système. Ce guide fournit des informations brèves liées à la commande timeDatectl d'Ubuntu. Les utilisateurs peuvent modifier l'heure, la date et le fuseau horaire en utilisant le terminal de la ligne de commande. De plus, il permet la synchronisation de l'horloge en temps réel avec un fuseau horaire local ou UTC, mais il est préférable de s'entraîner à garder le RTC synchronisé avec UTC.