Maison > tutoriels informatiques > connaissances en informatique > Pourquoi la modification de l'heure du système Linux ne prend-elle pas effet ?

Pourquoi la modification de l'heure du système Linux ne prend-elle pas effet ?

WBOY
Libérer: 2024-02-22 09:43:02
avant
1151 Les gens l'ont consulté

Comment modifier complètement le système Linux

Lorsque vous devez modifier l'heure du système Linux, en plus des paramètres d'heure au niveau logiciel, vous devez également prendre en compte l'impact de l'horloge matérielle (RTC).

Pourquoi la modification de lheure du système Linux ne prend-elle pas effet ?

Étape 1 : Modification de l'heure au niveau logiciel

(1) Afficher l'heure et le fuseau horaire actuels

Avant de commencer les modifications, utilisez la commande suivante pour confirmer les paramètres actuels de l'heure et du fuseau horaire du système :

datetimedatectl
Copier après la connexion

(2) Définir l'heure du système

Méthode 1, modification manuelle

Si vous devez régler manuellement l'heure du système, vous pouvez utiliser la commande date. Par exemple, pour régler l'heure du système à 12h00 le 21 février 2024, vous pouvez exécuter la commande suivante :

sudo date +%Y%m%d%H%M -s "202402211200"
Copier après la connexion

Méthode 2 : utiliser le protocole NTP (Network Time Protocol)

Il est recommandé d'utiliser Network Time Protocol (NTP) pour assurer la synchronisation de l'heure du système. Veuillez confirmer que le service NTP a été installé et exécuté sur le système, puis exécutez la commande correspondante pour synchroniser manuellement l'heure.

sudo ntpdate time.nist.gov
Copier après la connexion

Vous pouvez également configurer un client NTP pour synchroniser automatiquement l'heure :

sudo timedatectl set-ntp true
Copier après la connexion

(3) Modifier les paramètres de fuseau horaire

Si vous devez modifier les paramètres de fuseau horaire du système, vous pouvez utiliser la commande timedatectl. Par exemple, définissez le fuseau horaire sur l'heure de Pékin (huitième district est) :

sudo timedatectl set-timezone Asia/Shanghai
Copier après la connexion

Étape 2 : Traitez l'horloge matérielle (RTC)

En plus des paramètres d'heure au niveau logiciel, l'impact de l'horloge matérielle (RTC) doit également être pris en compte. Les horloges matérielles fonctionnent généralement en continu, conservant l'heure même lorsque l'ordinateur est éteint ou perd de l'alimentation. Il est donc nécessaire de garantir la cohérence du temps logiciel et du temps matériel.

(1) Écrire l'heure du logiciel sur l'horloge matérielle

Utilisez la commande suivante pour écrire l'heure du logiciel sur l'horloge matérielle afin de vous assurer qu'elles sont cohérentes :

sudo hwclock --systohc
Copier après la connexion

(2) Lire l'heure à partir de l'horloge matérielle

Si vous avez besoin de lire l'heure de l'horloge matérielle pour synchroniser l'heure du système, vous pouvez utiliser la commande suivante :

sudo hwclock --hctosys
Copier après la connexion

Étape 3 : Vérifier les modifications

Après avoir terminé la modification de l'heure et du fuseau horaire, exécutez à nouveau les commandes date, timedatectl et hwclock pour vérifier si la modification prend effet.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:mryunwei.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal