如何在 Ubuntu 中設定自訂時間?

如何在 Ubuntu 中設定自訂時間?

我想在 ubuntu 14.04 中設定自訂時間

可以說:2010 年 10 月 8 日 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:~$ 

但我無法使用日期命令設定自訂日期。請告訴我如何才能做到這一點。

答案1

如果您已將電腦設定為透過 NTP 自動與網際網路時間伺服器同步時間(這是預設),則無法手動編輯系統時間,因為ntpd會立即再次與網際網路時鐘同步。

若要手動設定係統時間和日期,請停用 NTP:

sudo timedatectl set-ntp false

然後你可以持續更改時間和日期,如下所示:

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

如果您想再次啟用自動網路時間同步,請執行以下命令:

sudo timedatectl set-ntp true

答案2

我假設你的 Ubuntu 從你的機器名稱運行在 VirtualBox 中。在這種情況下,VirtualBox 會管理來賓時間並預設調整為與主機時間相符。您可以使用以下命令停用此行為:

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

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

相關內容