Как установить пользовательское время в Ubuntu?

Как установить пользовательское время в Ubuntu?

Я хочу установить пользовательское время в Ubuntu 14.04

скажем: 8 ОКТ 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:~$ 

Но я не могу установить пользовательскую дату с помощью команды Date. Пожалуйста, скажите мне, как это сделать.

решение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

Связанный контент