GNU/Linux >> LINUX-Kenntnisse >  >> Linux

[Gelöst]:Wie verhindert man, dass die Uhr der virtuellen Maschine mit der Host-Maschine synchronisiert wird, und stellt eine unabhängige Uhrzeit ein?

Frage: In meiner CentOS 5-VM (die auf einem Xen-Server ausgeführt wird) ist das date Befehl zeigt falsche Ausgabe an (als 16. Juni 2015 07:05:11 statt 16. Februar 2016 13:07:00). Ich habe erfolglos versucht, das Datum über den Befehl ntpdate zu synchronisieren und das Datum manuell über das Datum festzulegen Befehl funktionierte auch nicht. Unten ist die Nachricht, die von /var/log/message erhalten wurde .

Protokollnachricht zeigt:

Jun 16 07:05:11 pub81 ntpd[14744]: time correction of 21111567 seconds exceeds sanity limit (1000); set clock manually to the correct UTC time.

Bitte helfen Sie.

Antwort: Standardmäßig wird die Uhr der VM mit der Uhr des Hostcomputers synchronisiert. Das bedeutet, dass Sie die Uhr der VM nicht unabhängig ändern können. Mit dem folgenden Trick können Sie diese Einstellung jedoch überschreiben:

Fügen Sie Ihrer Datei die folgende Zeile hinzu:/etc/sysctl.conf

# Allow the VM to update it's own clock, and do not use the DOM host clock.
xen.independent_wallclock=1

Auf Redhat/CentOS/Fedora

Führen Sie den folgenden Befehl aus, um die neue Einstellung zu lesen.

sysctl -p /etc/sysctl.conf

(oder)

Alternativ können Sie den Netzwerkdienst neu starten.

/etc/init.d/network restart

Auf Debian/Ubuntu

sysctl -p /etc/sysctl.conf

(oder)

Alternativ können Sie den Netzwerkdienst neu starten.

/etc/init.d/networking restart

Versuchen Sie nun, das Datum wie folgt einzustellen:

[root@pub81 ~]# date --set="16 Feb 2016 13:07:00"

Voila! das Datum ist geändert! Jetzt können Sie ntpdate verwenden um das Datum mit einem beliebigen NTP-Server zu synchronisieren.


Linux
  1. Kontrollieren Sie die Uhrzeit und das Datum Ihres Computers mit systemd

  2. So stellen Sie die Zeitzone ein und synchronisieren die Serverzeit mit NTP in Linux

  3. Linux – Wie misst und verhindert man Uhrdrift?

  4. Wie stellt man das Datum im Epochenformat ein?

  5. So erstellen Sie unter Linux eine Datei mit einem Namen, der das aktuelle Datum und die aktuelle Uhrzeit enthält

So stellen Sie Datum und Uhrzeit auf Rocky Linux 8 Desktop und Server ein

So stellen Sie Datum und Uhrzeit unter Linux ein

So richten Sie virtuelle Apache-Hosts unter Ubuntu 20.04 ein

So richten Sie die Zeitsynchronisierung mit NTP unter Ubuntu 18.04 ein

So installieren und konfigurieren Sie WordPress mit Ansible

Wie führe ich eine neue Version von AIX in einer virtuellen Maschine mit einem Linux-Host aus?