Во-первых, даже если Вы назвали свой сжатый файл .zip
, это не zip-файл, а файл TAR & GZIP, таким образом, корректное расширение файла для использования было бы .tar.gz
или .tgz
.
Теперь, какова команда, Вы раньше извлекали сжатый файл? При использовании ZIP утилиты он, возможно, был перепутан расширением и только распаковал файл, не не смоля его. Это объяснило бы, почему результатом является единственный файл, который является на самом деле файлом TAR. Если Вы используете untar утилиту (или команда tar -xf test
), необходимо возвратить весь файл из.
Установите сервис NTP на виртуальную машину:
sudo apt-get install ntp
Тем путем виртуальная машина (принимающий это имеет доступ в Интернет) установит свое время с удаленного сервера NTP.
Если это уже установлено, проверьте, что услуга работает:
sudo service ntp status
Если это не, запустите его:
sudo service ntp start
Наконец, можно вынудить это получить время от сервера с
sudo ntpdate 1.debian.pool.ntp.org
Установка времени из Интернета сделана через NTP. Существует два метода:
ntpdate
делает один запрос для получения текущего времени с сервера и устанавливает часы компьютера на то время.NTP отказывается следовать за внезапными переходами сервера времени: это предполагает, что, если существует большое несоответствие между локальными часами и сервером (максимум составляет 20 минут, если я помню правильно), это должно произойти из-за сетевой проблемы или неверной конфигурации (например, неправильный часовой пояс).
При перезапуске приостановленного изображения системные часы должны обнаружить это (виртуальный процессор получает прерывание по таймеру). Если это не работает на Вас, необходимо исследовать это далее, потому что установка времени из Интернета не решит проблему. Ваше описание проблемы походит на ошибку в VMware или в ядре Linux.
Когда приостановленное изображение возобновляется, процессор только видит, что время переходит, это не получает информацию, что виртуальная машина была приостановлена. Таким образом, нет никакого способа запустить программу (такой как ntpdate
) на возобновлении. (Если нет способ сделать это через инструменты VMware, я не знаю.)
VMware (по крайней мере, ESX) имеет свое собственное программное обеспечение хронометрирования. Насколько я знаю, программное обеспечение синхронизации времени выполнения и на хосте и на госте имеет тенденцию идти плохо, потому что каждая сторона компенсирует тот же дрейф, и Вы заканчиваете с огромными колебаниями. Удостоверьтесь, что хост сохраняет правильное время, и не запускайте программное обеспечение синхронизации времени в госте.