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

Der Befehl linux date -s funktioniert nicht, um das Datum auf einem Server zu ändern

http://www.linuxforum.com/threads/2154-Linux-ntp-time-Offset-on-Xen-VM-incorrect

Nach langem Suchen habe ich festgestellt, dass die Uhren der VM standardmäßig mit der HOST-Uhr synchronisiert sind, die in der Steuerdomäne ausgeführt wird, und nicht unabhängig geändert werden können. Dies war für mich überraschend, da NTP immer noch konfiguriert war und anscheinend in der Lage war, die Uhren zu synchronisieren.

fügen Sie die folgende Zeile zu Ihrer Datei /etc/sysctl.conf hinzu

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

Starten Sie dann den Netzwerkdienst neu

/etc/init.d/network restart #for redhat, centos, fedora
/etc/init.d/networking restart #debian, ubuntu

Jetzt können Sie mit date -s ... das Datum einstellen

Hier ist ein Link zu den offiziellen Xen-Dokumenten
Hier ist ein Link zu den ntp-Dokumenten


Linux
  1. Linux-Befehl zum Umbenennen

  2. 7 Beispiele für hwclock-Befehle unter Linux zum Einstellen von Datum und Uhrzeit der Hardwareuhr

  3. Der Linux-Befehl sed ändert die Zieldatei nicht

  4. Nightmare.js funktioniert auf dem Ubuntu-Linux-Cloud-Server nicht wie erwartet

  5. Der Linux-Befehl „ll“ funktioniert nicht

Datumsbefehl in Linux

Linux-Neustart (Neustart)-Befehl

Chgrp-Befehl in Linux (Gruppe ändern)

7 Beispiele für Datumsbefehle in Linux

Beispiele für Linux-Datumsbefehle

12 Nützliche Beispiele für Linux-Datumsbefehle