2016-04-18 2 views
0

У меня есть Mint Linux, работающий на виртуальной машине.Как вручную изменить время системы Linux?

Я попытался через графический интерфейс установить дату на более раннюю дату, чтобы попытаться воспроизвести проблему с базой данных, которая произошла при производстве в эту дату.

Я попытался использовать команду date.

Оба раза, в течение нескольких секунд дата вернется к сегодняшнему дню.

Я остановить синхронизацию времени - выход из timedatectl status является:

Local time: Mon 2016-04-18 15:41:19 BST 
    Universal time: Mon 2016-04-18 14:41:19 UTC 
     Timezone: Europe/London (BST, +0100) 
    NTP enabled: no 
NTP synchronized: no 
RTC in local TZ: no 
     DST active: yes 
Last DST change: DST began at 
        Sun 2016-03-27 00:59:59 GMT 
        Sun 2016-03-27 02:00:00 BST 
Next DST change: DST ends (the clock jumps one hour backwards) at 
        Sun 2016-10-30 01:59:59 BST 
        Sun 2016-10-30 01:00:00 GMT 

Я пробовал:

hwclock --set --date="2016-04-13 16:45:05" 

Ничто не работает, часы просто продолжает возвращаться к сегодняшнему дню.

ответ

1

Я чувствую себя идиотом.

Я думал, что это была магия Linux или Mint ... глупо меня забыла, что это виртуальная машина, поэтому она получает время от хоста.

Я изменяю время на хозяине вручную и эй, предварительно изменив его на виртуальной машине.

Doh, отправляя ответ на случай, если кто-то еще забывает о самой очевидной вещи!

0

Моим первым предложением было бы проверить, включены ли автоматические обновления времени и даты, и если да, отключить эту опцию. То же самое произошло на моей машине, хотя я использую Debian.

+0

Благодарим за быстрый отклик, но в графическом интерфейсе он установлен на «Руководство». – rmcsharry

+0

Возможно, вы захотите проверить это сообщение: http://superuser.com/questions/982280/how-to-disable- time-synchronization-in-linux-mint У вас может быть что-то еще установленное, которое обновляет ваше время. – MicSokoli

Смежные вопросы