6 полезных команд VirtualBox для управления виртуальными машинами

6 полезных команд VirtualBox для управления виртуальными машинами

Виртуализация сегодня является одной из основных вычислительных технологий. С помощью виртуальной машины (ВМ) вы можете запустить на своем ПК практически любую операционную систему без необходимости тратить деньги на дополнительное оборудование.

В этом руководстве рассматривается, как использовать терминал командной строки для управления виртуальными машинами VirtualBox, независимо от того, используете ли вы операционную систему Windows, macOS или Linux. Все установки VirtualBox поставляются с инструментом командной строки VBoxManage — мощной и гибкой утилитой для управления виртуальными машинами.

Что такое VboxManage?

VboxManage — это инструмент командной строки (CLI), который по умолчанию входит в состав установки программного обеспечения VirtualBox.

Вы можете управлять большинством своих виртуальных машин из графического пользовательского интерфейса. Интерфейс командной строки VboxManage предоставляет вам больше функциональности, поскольку дает вам прямой доступ к механизму виртуализации, позволяя вам получить доступ к дополнительным функциям, недоступным через графический интерфейс. Кроме того, большинство серверов Linux не имеют графического пользовательского интерфейса, поэтому вы по-прежнему можете управлять своими виртуальными машинами даже в автономном режиме.

Все команды VboxManage начинаются со слова vboxmanage и обычно сопровождаются подкомандой, например list, controlvm и т. д. Обычно вас просят указать имя виртуальной машины, которую вы хотите настроить или контролировать.

6 полезных команд VirtualBox для управления виртуальными машинами

1. Список виртуальных машин

Одна из самых популярных и важных команд VirtualBox — вывести список всех доступных виртуальных машин на вашем ПК или сервере. Таким образом вы можете просмотреть или составить список всех виртуальных машин, зарегистрированных на вашем компьютере. Из выходных данных вы заметите, что каждой виртуальной машине присвоен уникальный идентификатор (UUID), который используется для идентификации виртуальной машины.

Чтобы просмотреть список виртуальных машин, установленных на компьютере, используйте следующую команду:

vboxmanage list vms

6 полезных команд VirtualBox для управления виртуальными машинами

В выводе показаны виртуальные машины, зарегистрированные на ПК или сервере.

Если вам нужен подробный список, добавьте флаг -l или --long к команде vms list vboxmanage . В результатах показаны все зарегистрированные виртуальные машины и подробная информация, такая как конфигурация каждой виртуальной машины, сведения об оборудовании, настройки и т. д.

Иногда вас интересует только список запущенных в данный момент виртуальных машин. В этом случае вы можете использовать подкоманду list с параметром Runningvms следующим образом.

vboxmanage list runningvms

2. Запуск и остановка виртуальной машины

Чтобы запустить виртуальную машину с помощью VboxManage, используйте субкоманду startvm , за которой следует имя виртуальной машины или UUID. Например, выполните следующую команду, чтобы запустить виртуальную машину с именем Window11 , указанным в предыдущем разделе.

vboxmanage startvm Windows11

Когда дело доходит до остановки виртуальной машины, у вас есть несколько вариантов. Вы можете выключить виртуальную машину или приостановить ее.

Чтобы остановить виртуальную машину, выключив ее, вы используете подкоманду controlvm , за которой следует имя виртуальной машины, а затем параметр poweroff следующим образом.

vboxmanage controlvm Windows11 poweroff

Вам будет показан ход завершения работы виртуальной машины в процентах.

Если вы хотите запретить виртуальной машине потреблять системные ресурсы, но не обязательно выключать ее, вы можете приостановить работу виртуальной машины и возобновить ее позже.

Чтобы приостановить работающую виртуальную машину, используйте следующую команду.

vboxmanage controlvm Window11 pause

Обратите внимание, что приостановленные виртуальные машины по-прежнему отображаются в списке запущенных виртуальных машин. Чтобы получить информацию о состоянии виртуальной машины, запустите длинный список с помощью команды:

vboxmanage list runningvms -l

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

6 полезных команд VirtualBox для управления виртуальными машинами

Вывод команды отображает состояние виртуальной машины

Чтобы возобновить работу приостановленной виртуальной машины, используйте следующую команду.

vboxmanage controlvm Windows11 resume

3. Получите информацию о виртуальной машине.

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

vboxmanage showvminfo Windows11

4. Создайте виртуальную машину.

Еще одна важная задача при управлении виртуальными машинами — создание новых виртуальных машин. Используйте подкоманду createeavm для создания новой виртуальной машины. Например, чтобы создать виртуальную машину с именем «DebianVM» , работающую в операционной системе Debian Linux, вы можете выполнить следующую команду.

vboxmanage createvm --name DebianVM --ostype Debian Debian_64 --register

Если вы не уверены в имени операционной системы, которая будет использоваться на вашей виртуальной машине, вы можете проверить поддерживаемые операционные системы VirtualBox с помощью следующей команды.

vboxmanage list ostypes

6 полезных команд VirtualBox для управления виртуальными машинами

Перечисляет поддерживаемые операционные системы

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

За синтаксисом подкоманды modvm следует имя виртуальной машины, которую вы хотите изменить. Затем вы указываете параметр, который хотите изменить, и, наконец, значение параметра.

Предположим, вы хотите изменить имя вновь созданной виртуальной машины с DebianVM на Debian9 , используя параметр --name.

vboxmanage modifyvm DebianVM --name Debian9

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

vboxmanage modifyvm

5. Снимок и восстановление

Резервные копии являются ключевым компонентом поддержания надежной ИТ-системы. VirtualBox дает вам возможность сохранять состояние вашей виртуальной машины, чтобы вы могли восстановить ее, если что-то пойдет не так.

Чтобы сделать снимок конкретной виртуальной машины, вы можете запустить следующую команду, где снимок в канун Рождества — это имя, присвоенное снимку вашей виртуальной машины.

vboxmanage snapshot Windows11 take "Christmas eve snapshot"

6 полезных команд VirtualBox для управления виртуальными машинами

Быстрая запись состояния виртуальной машины

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

vboxmanage snapshot Windows11 restore "Christmas eve snapshot"

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

6. Получите помощь

Чтобы лучше использовать CLI VboxManage, вы должны знать, как получать справку или читать документацию с терминала, а не запоминать команды. Кроме того, существует множество других команд, которые не были рассмотрены в этом руководстве. Узнайте больше о командах VboxManage и предоставляемых ими опциях, выполнив следующую команду:

vboxmanage

В этом руководстве были рассмотрены некоторые важные команды для управления виртуальными машинами VirtualBox с помощью VboxManage, мощного и легкого инструмента CLI. Кроме того, вы можете легко создавать сценарии автоматизации на основе VboxManage для удобного управления виртуальными машинами.

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


Узнайте разницу между симметричным и асимметричным шифрованием

Узнайте разницу между симметричным и асимметричным шифрованием

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

Как выйти из полноэкранного режима в Windows

Как выйти из полноэкранного режима в Windows

Полноэкранный режим на вашем компьютере удалит ненужный контент. Итак, как выйти из полноэкранного режима Windows?

Как превратить USB-накопитель в оперативную память для компьютеров и ноутбуков. Вы уже знаете?

Как превратить USB-накопитель в оперативную память для компьютеров и ноутбуков. Вы уже знаете?

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

Как настроить BIOS для загрузки с USB/CD/DVD, внешнего жесткого диска

Как настроить BIOS для загрузки с USB/CD/DVD, внешнего жесткого диска

При установке нового компьютера или переустановке Windows необходима настройка BIOS для выбора загрузки из средств поддержки. Если пользователи устанавливают Windows с помощью таких устройств, как USB/CD/DVD или внешний жесткий диск, им необходимо настроить BIOS для работы с соответствующим загрузочным устройством.

Обзор Avira Free Security: отличный бесплатный антивирусный инструмент

Обзор Avira Free Security: отличный бесплатный антивирусный инструмент

Avira Free Security — одна из лучших бесплатных антивирусных программ, доступных по ряду причин (не последняя из которых — потому, что она бесплатна).

Что такое сервер базы данных?

Что такое сервер базы данных?

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

Как использовать поддельный IP-адрес Idea VPN в Windows

Как использовать поддельный IP-адрес Idea VPN в Windows

Idea VPN — это приложение виртуальной частной сети VPN для Windows 10, которое помогает вам анонимно выходить в Интернет, получать доступ к заблокированным веб-сайтам и защищать личную информацию пользователя.

10 простых способов переподключить USB без отключения и повторного подключения

10 простых способов переподключить USB без отключения и повторного подключения

Безопасное извлечение устройства и извлечение носителя — это функция, позволяющая безопасно извлечь устройство, подключенное к системе через порт USB. Однако многократное извлечение и повторное подключение USB-накопителя может привести к повреждению файла. Ниже приведены 5 способов, которые помогут вам избежать необходимости многократно отключать и повторно подключать USB-накопитель.

Важные функции безопасности в последней версии Windows 10

Важные функции безопасности в последней версии Windows 10

Благодаря обновлению Windows 10 Spring Creators Update (92,99 доллара США на Amazon.com) Microsoft дает вам больше контроля над вашими данными и учетными записями. Узнав о новых функциях, таких как временная шкала, общий доступ и приложение «Настройки», вы, вероятно, захотите ознакомиться с этим трио новых настроек конфиденциальности.

Как защитить файлы от ошибочного удаления Защитником Windows

Как защитить файлы от ошибочного удаления Защитником Windows

Защитник Windows — это антивирус и инструмент безопасности компьютерной системы, способный устранять вредоносные программы. Однако что, если этот инструмент случайно удалит ваши важные данные?