Warum wird die Änderung der Linux-Systemzeit nicht wirksam?

WBOY
Freigeben: 2024-02-22 09:43:02
nach vorne
1103 Leute haben es durchsucht

So ändern Sie das Linux-System vollständig

Wenn Sie die Linux-Systemzeit ändern müssen, müssen Sie zusätzlich zu den Zeiteinstellungen auf Softwareebene auch die Auswirkungen der Hardware-Uhr (RTC) berücksichtigen.

Warum wird die Änderung der Linux-Systemzeit nicht wirksam?

Schritt 1: Zeitänderung auf Softwareebene

(1) Aktuelle Uhrzeit und Zeitzone anzeigen

Bevor Sie mit den Änderungen beginnen, verwenden Sie den folgenden Befehl, um die aktuelle Systemzeit und die Zeitzoneneinstellungen zu bestätigen:

datetimedatectl
Nach dem Login kopieren

(2) Systemzeit einstellen

Methode 1, manuelle Änderung

Wenn Sie die Systemzeit manuell anpassen müssen, können Sie den Datumsbefehl verwenden. Um beispielsweise die Systemzeit auf 12:00 Uhr am 21. Februar 2024 anzupassen, können Sie den folgenden Befehl ausführen:

sudo date +%Y%m%d%H%M -s "202402211200"
Nach dem Login kopieren

Methode 2: Verwenden Sie das Network Time Protocol (NTP)

Es wird empfohlen, Network Time Protocol (NTP) zu verwenden, um die Systemzeitsynchronisierung sicherzustellen. Bitte bestätigen Sie, dass der NTP-Dienst auf dem System installiert ist und ausgeführt wird, und führen Sie dann den entsprechenden Befehl aus, um die Zeit manuell zu synchronisieren.

sudo ntpdate time.nist.gov
Nach dem Login kopieren

Alternativ können Sie einen NTP-Client konfigurieren, um die Zeit automatisch zu synchronisieren:

sudo timedatectl set-ntp true
Nach dem Login kopieren

(3) Zeitzoneneinstellungen ändern

Wenn Sie die Zeitzoneneinstellungen des Systems ändern müssen, können Sie den Befehl timedatectl verwenden. Stellen Sie die Zeitzone beispielsweise auf die Pekinger Zeit (East Eighth District) ein:

sudo timedatectl set-timezone Asia/Shanghai
Nach dem Login kopieren

Schritt 2: Verarbeiten Sie die Hardware-Uhr (RTC)

Zusätzlich zu den Zeiteinstellungen auf Softwareebene müssen auch die Auswirkungen der Hardware-Uhr (RTC) berücksichtigt werden. Hardware-Uhren laufen normalerweise kontinuierlich und halten die Zeit auch dann, wenn der Computer ausgeschaltet ist oder die Stromversorgung unterbrochen wird. Daher ist es notwendig, die Konsistenz von Softwarezeit und Hardwarezeit sicherzustellen.

(1) Schreiben Sie die Softwarezeit in die Hardwareuhr

Verwenden Sie den folgenden Befehl, um die Softwarezeit auf die Hardwareuhr zu schreiben, um sicherzustellen, dass sie konsistent ist:

sudo hwclock --systohc
Nach dem Login kopieren

(2) Uhrzeit von der Hardware-Uhr ablesen

Wenn Sie die Zeit von der Hardware-Uhr lesen müssen, um die Systemzeit zu synchronisieren, können Sie den folgenden Befehl verwenden:

sudo hwclock --hctosys
Nach dem Login kopieren

Schritt 3: Änderungen überprüfen

Nach Abschluss der Änderung der Uhrzeit und Zeitzone führen Sie die Befehle date, timedatectl und hwclock erneut aus, um zu überprüfen, ob die Änderung wirksam wird.

Das obige ist der detaillierte Inhalt vonWarum wird die Änderung der Linux-Systemzeit nicht wirksam?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:mryunwei.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage