Lösung für die falsche Zeit nach dem Neustart von Centos: 1. Führen Sie „ln -sf /usr/share/zoneinfor/Asia/Shanghai /etc/localtime“ aus, um die Zeitzone zu ändern. 2. Starten Sie einfach neu.
Die Betriebsumgebung dieses Artikels: CentOS6.3-System, DELL G3-Computer
Was soll ich tun, wenn die Zeit nach dem Neustart von Centos falsch ist?
Lösen Sie das Problem, dass die geänderte Zeit der Linux-Centos-Version nach dem Neustart ungültig ist.
Nach der Installation von Centos habe ich festgestellt, dass die Zeit nicht mit der Ortszeit übereinstimmt, aber es hat nie funktioniert . Nach dem Neustart wurde die ursprüngliche Zeit wiederhergestellt. Sehr verwirrt.
Schließlich habe ich diesen Befehl hinzugefügt, um es auszuprobieren: ln -sf /usr/share/zoneinfor/Asia/Shanghai /etc/localtime Nach dem Neustart wurde er geändert und ich atmete erleichtert auf.
Die detaillierten Anweisungen sind unten aufgeführt. Ich hoffe, sie sind hilfreich für Sie.
Linux-Zeit ist in zwei Typen unterteilt, Hardwarezeit und Systemzeit:
1: Systemzeit anzeigen: #Datum
Systemzeit ändern: Datum -s '2012-08-02 12:00' #Einstellungen Das System Zeit ist Ortszeit
2: Hardware-Zeit anzeigen: #hwclock --show
Hardware-Zeit einstellen: #hwclock --set --date '08/02/2012 12:00:00'
3: Das ist die Hardware Zeitsynchronisierungssystemzeit: hwclock --hctosys
4: Dieser Befehl erzwingt, dass die Systemzeit in das CMOS geschrieben wird: clock -w
Wenn Sie nur die oben genannten 4 Schritte benötigen und die Änderung nach dem Neustart wirksam wird, dann herzlichen Glückwunsch Es ist nicht nötig, sich den nächsten Schritt anzusehen. Wenn es noch nicht funktioniert, müssen Sie diesen wichtigen Schritt 5 verwenden.
5: ln -sf /usr/share/zoneinfor/Asia/Shanghai /etc/localtime #Zeitzone ändern
Unter Linux gibt es zwei Arten von Uhren: Hardwareuhr und Systemuhr. Die Hardware-Uhr bezieht sich auf das Taktgerät auf der Hauptplatine, das ist die Uhr, die normalerweise im BIOS-Bildschirm eingestellt werden kann. Die Systemuhr bezieht sich auf die Uhr im Kernel. Alle Linux-bezogenen Anweisungen und Funktionen lesen die Systemuhreinstellungen. Da es zwei verschiedene Uhren gibt, wird es Unterschiede zwischen ihnen geben. Wenn Linux startet, liest die Systemuhr die Hardware-Uhreinstellungen und arbeitet dann unabhängig.
Nachdem die Systemzeit mit dem Datumsbefehl eingestellt wurde, wird die Hardware-Uhr nicht geändert. Daher wird die Systemzeit nach dem Neustart weiterhin die Hardware-Zeit lesen. Aus diesem Grund schlägt die Datumseinstellung fehl.
Daher müssen Sie nach dem Einstellen der Systemzeit die Systemzeit mit der Hardwareuhr synchronisieren.
clock/hwclock:
Hardware-Uhr anzeigen und einstellen (Hardware-Uhr (RTC) abfragen und einstellen), die beiden Befehle sind gleich. RTC=Real Time Clock, die Hardware-Uhr.
Befehlsparameter:
-r, --show 读取并打印硬件时钟(read hardware clock and print result) -s, --hctosys 将硬件时钟同步到系统时钟(set the system time from the hardware clock) -w, --systohc 将系统时钟同步到硬件时钟(set the hardware clock to the current system time)
Befehlsbeispiele:
1. Die Uhr ist die gleiche wie hwclock
2014年03月27日 星期四 11时03分50秒 -0.328520 seconds [root@localhost ~]# hwclock -r 2014年03月27日 星期四 11时03分53秒 -0.797264 seconds [root@localhost ~]# hwclock --show 2014年03月27日 星期四 11时04分01秒 -0.672267 seconds
Synchronisieren Sie das Netzwerk Zeit zur Systemzeit
[root@localhost ~]# type -a hwclock hwclock is /sbin/hwclock hwclock is /usr/sbin/hwclock [root@localhost ~]# ll /sbin/hwclock /usr/sbin/hwclock -rwxr-xr-x. 1 root root 46940 11月 22 23:27 /sbin/hwclock lrwxrwxrwx. 1 root root 18 3月 26 19:27 /usr/sbin/hwclock -> ../../sbin/hwclock [root@localhost ~]# type -a clock clock is /sbin/clock [root@localhost ~]# ll /sbin/clock lrwxrwxrwx. 1 root root 7 3月 26 19:27 /sbin/clock -> hwclock
210.72.145.44 (der offizielle IP-Domänenname des Zeitsynchronisationsservers des Xi'an Time Service Center, China)
Nachdem Sie die Netzwerkzeit mit der Systemzeit synchronisiert haben, können Sie hwclock -w verwenden, um Synchronisieren Sie die Systemzeit mit der Hardwarezeit.
Zeitzone ändern
Einige Systeme können nach dem Neustart nach der Durchführung der beiden oben genannten Schritte immer noch ausfallen, daher muss die Zeitzone geändert werden.
[root@localhost ~]# hwclock 2014年03月27日 星期四 18时50分51秒 -0.312960 seconds [root@localhost ~]# date 2014年 03月 27日 星期四 10:50:55 CST [root@localhost ~]# hwclock -w [root@localhost ~]# hwclock 2014年03月27日 星期四 10时51分15秒 -0.875387 seconds
Ändern Sie die Systemzeitkonfigurationsdatei.
[root@localhost ~]# ntpdate 210.72.145.44 27 Mar 11:11:24 ntpdate[4766]: adjust time server 210.72.145.44 offset 0.011401 sec
Starten Sie das System neu „(oder geben Sie Strg-D ein, um fortzufahren):“ Geben Sie direkt das Passwort ein, um in den Reparaturmodus zu gelangen, führen Sie die Reparatur in Form von fsck
Empfohlen : „
Centos-Nutzungsanleitung“
Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn die Zeit nach dem Neustart von Centos falsch ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!