So ändern Sie die Zeitzone und die Uhrzeit im Ubuntu-System

So ändern Sie die Zeitzone und die Uhrzeit im Ubuntu-System

Auf einem Linux-Computer gibt es zwei Zeitzonen: die Hardwarezeit (die im BIOS aufgezeichnete Zeit, hwclock genannt) und die Betriebssystemzeit (osclock). Die Hardwareuhr wird von der BIOS-Batterie mit Strom versorgt.

Wenn der Computer ausgeschaltet wird, läuft er weiter. Die BIOS-Batterie ist in der Regel mehrere Jahre verwendbar. Ist sie leer, werden die Daten im BIOS auf die Werkseinstellungen zurückgesetzt.

Interaktionsprozess zwischen Hardwarezeit und Betriebssystemzeit

1. Beim Booten liest das Betriebssystem die Hardwarezeit + Zeitzone aus dem BIOS und konvertiert sie dann entsprechend der Zeitzone von osclock in die entsprechende Zeit. Dann laufen Betriebssystemzeit und Hardwarezeit unabhängig voneinander und beeinflussen sich nicht gegenseitig.

Die von der Anwendung abgerufene Zeit verwendet die Betriebssystemzeit. Dieser Schritt wird vom Betriebssystem automatisch ausgeführt, wenn der Computer eingeschaltet wird.

2. Während des Betriebs des Hosts wird NTP verwendet, um sicherzustellen, dass Osclock mit der internationalen Atomzeit synchronisiert wird, und dann wird Osclock mit HWClock synchronisiert. Dieser Schritt erfordert Ihre eigene Konfiguration

3. Beim Herunterfahren wird osclock in hwclock geschrieben. Dieser Schritt wird vom Betriebssystem beim Herunterfahren automatisch ausgeführt. Wir müssen jedoch die Situation eines abnormalen Herunterfahrens berücksichtigen. Bei einem abnormalen Herunterfahren wird osclock möglicherweise nicht in hwclock geschrieben. Aus diesem Grund

Aus diesem Grund wird osclock in Schritt 2 regelmäßig in hwclock geflasht. Wenn Sie nicht regelmäßig flashen und der Unterschied zwischen osclock und hwclock groß ist, geht osclock bei einem abnormalen Herunterfahren verloren und beim Neustart wird osclock

Falsch, Osclock ist seit der ersten NTP-Synchronisierung falsch. Und wenn Sie ntpd verwenden, ist ntpd eine schrittweise Anpassung. Es dauert mehrere NTP-Synchronisierungszyklen, bis die Osclock auf die internationale Atomuhr eingestellt ist.

Darüber hinaus aktualisiert der NTP-Server Osclock nicht, wenn der Zeitunterschied zwischen Osclock und NTP-Server 1000 Sekunden überschreitet.

So ändern Sie die Zeitzone und die Uhrzeit in Ubuntu

1. Überprüfen Sie zunächst die Zeitzone:

codetc@webubuntu:~$ date -R
Di., 17. Dez. 2013 18:23:01 +0800

Wenn Sie die Zeitzone ändern möchten, führen Sie sudo tzselect aus

2. Region auswählen: Asien

codetc@webubuntu:~$ sudo tzselect
[sudo] Passwort für Codetc: 
Bitte geben Sie einen Standort an, damit die Zeitzonenregeln richtig eingestellt werden können.
Bitte wählen Sie einen Kontinent oder Ozean aus.
 1) Afrika
 2) Amerika
 3) Antarktis
 4) Arktischer Ozean
 5) Asien
 6) Atlantischer Ozean
 7) Australien
 8) Europa
 9) Indischer Ozean
10) Pazifischer Ozean
11) keine – Ich möchte die Zeitzone im Posix-TZ-Format angeben.
Nr.? 5

3. Land auswählen: China

Bitte wählen Sie ein Land.
 1) Afghanistan 18) Israel 35) Palästina
 2) Armenien 19) Japan 36) Philippinen
 3) Aserbaidschan 20) Jordanien 37) Katar
 4) Bahrain 21) Kasachstan 38) Russland
 5) Bangladesch 22) Korea (Nord) 39) Saudi-Arabien
 6) Bhutan 23) Korea (Süd) 40) Singapur
 7) Brunei 24) Kuwait 41) Sri Lanka
 8) Kambodscha 25) Kirgisistan 42) Syrien
 9) China 26) Laos 43) Taiwan
10) Zypern 27) Libanon 44) Tadschikistan
11) Osttimor 28) Macau 45) Thailand
12) Georgien 29) Malaysia 46) Turkmenistan
13) Hongkong 30) Mongolei 47) Vereinigte Arabische Emirate
14) Indien 31) Myanmar (Burma) 48) Usbekistan
15) Indonesien 32) Nepal 49) Vietnam
16) Iran 33) Oman 50) Jemen
17) Irak 34) Pakistan
#? 9

4. Wählen Sie die Zeitzone: Pekinger Zeit

Bitte wählen Sie eine der folgenden Zeitzonenregionen aus.
1) Ostchina – Peking, Guangdong, Shanghai usw.
2) Heilongjiang (außer Mohe), Jilin
3) Zentralchina – Sichuan, Yunnan, Guangxi, Shaanxi, Guizhou usw.
4) der größte Teil Tibets und Xinjiangs
5) Westtibet und Xinjiang
Nr.? 1

5. Bestätigung und Überprüfung:

Es wurden folgende Informationen gegeben:
    China
    Ostchina – Peking, Guangdong, Shanghai usw.
Daher wird TZ='Asia/Shanghai' verwendet.
Die aktuelle Ortszeit ist: Dienstag, 17. Dezember 2013, 18:22:10 CST.
Die Weltzeit ist jetzt: Dienstag, 17. Dezember 2013, 10:22:10 UTC.
Sind die obigen Angaben in Ordnung?
1) Ja
2) Nein
Nr.? 1
Sie können diese Änderung dauerhaft für sich selbst vornehmen, indem Sie die Zeile anfügen
    TZ='Asien/Shanghai'; TZ exportieren
in die Datei „.profile“ in Ihrem Home-Verzeichnis; melden Sie sich dann ab und erneut an.
Hier ist der TZ-Wert noch einmal, diesmal auf Standardausgabe, damit Sie
können den Befehl /usr/bin/tzselect in Shell-Skripten verwenden:
Asien/Shanghai

6. Kopieren Sie die Datei in das Verzeichnis /etc

sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

7. Aktualisierungszeit

sudo ntpdate time.windows.com

8. Ändern Sie nach dem Ändern der Zeit die Zeit des Hardware-CMOS

sudo hwclock --systohc

Zusammenfassen

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels einen gewissen Lernwert für Ihr Studium oder Ihre Arbeit hat. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM. Wenn Sie mehr darüber erfahren möchten, schauen Sie sich bitte die folgenden Links an

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung zum Erstellen eines FTP-Servers unter Ubuntu (Erfolg garantiert)
  • So dekompilieren Sie Android APK in einer Ubuntu-Umgebung
  • Detaillierte Konfiguration der drahtlosen Netzwerkkarte unter Ubuntu Server
  • VMware Workstation 12 installiert Ubuntu 14.04 (64 Bit)
  • Tutorial zur Installation von VMware Workstation 14 Pro unter Ubuntu 16.04
  • Lösung für Ubuntu, das keine Verbindung zum Internet herstellen kann
  • Lösung für das Problem, dass Ubuntu in der virtuellen Maschine keine Verbindung zum Internet herstellen kann
  • Ubuntu16.04 erstellt eine php5.6-Webserverumgebung
  • So erstellen Sie einen NFS-Dienst in Ubuntu 16.04
  • Lösung für das Fehlen einer chinesischen Eingabemethode in Ubuntu

<<:  MySQL-Grundanweisungen zum Hinzufügen, Löschen, Ändern und Abfragen

>>:  JS implementiert einfachen Beispielcode zur Steuerung der Videowiedergabegeschwindigkeit

Artikel empfehlen

Beispiel für eine geplante MySQL-Datenbanksicherung

Dieser Artikel beschreibt das Beispiel eines gepl...

So aktualisieren Sie https unter Nginx

Kaufzertifikat Sie können es beim Cloud Shield Ce...

JavaScript-Code zum Erzielen eines einfachen Kalendereffekts

In diesem Artikel wird der spezifische Code für J...

jQuery-Plugin zum Erzielen eines Code-Rain-Effekts

In diesem Artikel wird der spezifische Code des j...

Detaillierte Erklärung der Verwendung von Nginx proxy_redirect

Heute bin ich auf ein kleines Problem gestoßen, a...

js Implementierung des Verifizierungscode-Falls

In diesem Artikelbeispiel wird der spezifische Co...

Tutorial zur Docker-Installation in einer Linux-Umgebung

1. Installationsumgebung Docker unterstützt die f...

Vue implementiert Sternebewertung mit Dezimalstellen

In diesem Artikel wird der spezifische Code von V...