GNU/Linux >> Znalost Linux >  >> Linux

Příkaz linux date -s nefunguje pro změnu data na serveru

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

Po dlouhém hledání jsem zjistil, že ve výchozím nastavení jsou hodiny VM synchronizovány s hodinami HOST běžícími na řídicí doméně a nelze je nezávisle měnit. To mě překvapilo, protože NTP byl stále nakonfigurován a zdálo se, že dokáže synchronizovat hodiny.

přidejte následující řádek do svého souboru /etc/sysctl.conf

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

poté restartujte síťovou službu

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

nyní můžete nastavit datum pomocí date -s ...

Zde je odkaz na oficiální xen dokumenty
Zde je odkaz na dokumenty ntp


Linux
  1. 8 Příklady příkazů rychlého data v Linuxu

  2. 7 Linux hwclock Příklady příkazů pro nastavení hardwarových hodin Date Time

  3. Příkaz sed pro Linux nemění cílový soubor

  1. Jak změnit časové pásmo na serveru RHEL7 Linux

  2. Nightmare.js nefunguje podle očekávání na cloudovém serveru Ubuntu Linux

  3. Linuxový příkaz 'll' nefunguje

  1. Příkaz přejmenovat Linux

  2. Příklady příkazů date v Linuxu

  3. datum:příkaz nenalezen