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 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:
|
<<: MySQL-Grundanweisungen zum Hinzufügen, Löschen, Ändern und Abfragen
>>: JS implementiert einfachen Beispielcode zur Steuerung der Videowiedergabegeschwindigkeit
Dieser Artikel beschreibt das Beispiel eines gepl...
Kaufzertifikat Sie können es beim Cloud Shield Ce...
In diesem Artikel wird der spezifische Code für J...
So lösen Sie das Problem, dass nach dem Neustart ...
In diesem Artikel wird der spezifische Code des j...
Heute bin ich auf ein kleines Problem gestoßen, a...
Im Tabellenkopf können Sie die dunkle Rahmenfarbe...
In diesem Artikelbeispiel wird der spezifische Co...
Installations- und Konfigurationsmethode für MySQ...
1. Stellen Sie zunächst eine Remoteverbindung zum...
Wenn Sie 5 Datensätze in Tabelle1 einfügen möchte...
1. Einleitung Kürzlich habe ich festgestellt, das...
Inhaltsverzeichnis Datenverarbeitungslösung auf M...
1. Installationsumgebung Docker unterstützt die f...
In diesem Artikel wird der spezifische Code von V...