Как установить пользовательское время в 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:~$ 

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

2 ответа

Решение

Если вы настроили свой компьютер на автоматическую синхронизацию времени с интернет-сервером времени через NTP (по умолчанию), вы не сможете редактировать системное время вручную, потому что ntpd немедленно синхронизирует его с интернет-часами снова.

Чтобы установить системное время и дату вручную, отключите NTP:

sudo timedatectl set-ntp false

Затем вы можете постоянно изменять время и дату, например так:

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

Если вы хотите снова включить автоматическую синхронизацию времени в Интернете, запустите:

sudo timedatectl set-ntp true

Я предполагаю, что ваша Ubuntu работает в VirtualBox с вашего компьютера. В этом случае VirtualBox управляет временем гостя и настраивает его в соответствии со временем хоста по умолчанию. Вы можете отключить это поведение с помощью команды:

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

Источник: https://www.virtualbox.org/manual/ch09.html.

Другие вопросы по тегам