
Я хочу установить пользовательское время в 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