Wie stellt man in Ubuntu eine benutzerdefinierte Zeit ein?

Wie stellt man in Ubuntu eine benutzerdefinierte Zeit ein?

Ich möchte eine benutzerdefinierte Zeit in Ubuntu 14.04 einstellen

sagen wir: 8. OKT. 2010 18:00:00

wrkstn@wrkstn-VirtualBox:~$ sudo date --set="8 OCT 2006 18:00:00"
Sun Oct  8 18:00:00 PETST 2006
wrkstn@wrkstn-VirtualBox:~$ date
Fri Sep  2 01:21:51 PETT 2016
wrkstn@wrkstn-VirtualBox:~$ 

Ich kann jedoch mit dem Datumsbefehl kein benutzerdefiniertes Datum festlegen. Bitte sagen Sie mir, wie ich das erreichen kann.

Antwort1

Wenn Sie Ihren Computer so eingerichtet haben, dass die Zeit automatisch über NTP mit einem Internet-Zeitserver synchronisiert wird (dies ist die Standardeinstellung), können Sie die Systemzeit nicht manuell bearbeiten, da ntpdsie sofort wieder mit der Internetuhr synchronisiert wird.

Um die Systemzeit und das Datum manuell einzustellen, deaktivieren Sie NTP:

sudo timedatectl set-ntp false

Anschließend können Sie Uhrzeit und Datum dauerhaft ändern, und zwar folgendermaßen:

sudo date -s "2010-1-1 13:00"

Wenn Sie die automatische Internetzeitsynchronisierung wieder aktivieren möchten, führen Sie Folgendes aus:

sudo timedatectl set-ntp true

Antwort2

Ich gehe davon aus, dass Ihr Ubuntu in VirtualBox von Ihrem Computernamen aus läuft. In diesem Fall verwaltet VirtualBox die Gastzeit und passt sie standardmäßig an die Hostzeit an. Sie können dieses Verhalten mit dem folgenden Befehl deaktivieren:

VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1

Quelle:https://www.virtualbox.org/manual/ch09.html#disabletimesync

verwandte Informationen