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

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

Что такое VboxManage?

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

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

instagram viewer

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

Скачать: VirtualBox для Окна | macOS | Linux (Бесплатно)

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

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

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

vboxmanage список vms 

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

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

vboxmanage список запущенных vms

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

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

vboxmanage startvm Windows11

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

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

vboxmanage controlvm отключение питания Windows11

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

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

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

vboxmanage controlvm Window11 пауза

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

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

vboxmanage controlvm Windows11 резюме

3. Получение информации о ВМ

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

vboxmanage showvminfo Windows11

4. Создание ВМ

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

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

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

vboxmanage список ostypes

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

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

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

vboxmanage modifyvm DebianVM - имя Debian9

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

vboxmanage modifyvm 

Учить больше: Советы по усилению вашего Linux VirtualBox

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

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

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

Снимок vboxmanage Windows11 делает снимок в канун Рождества

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

Снимок vboxmanage Восстановление Windows11 "Снимок сочельника"

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

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

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

vboxmanage

Учить больше: Как получить справку по командной строке в Linux

Почему вам стоит подумать об использовании виртуальной машины

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

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

7 практических причин начать использовать виртуальную машину

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

Читать далее

ДелитьсяТвитнутьЭл. адрес
Похожие темы
  • Объяснение технологии
  • VirtualBox
  • Виртуальная машина
  • Виртуализация
Об авторе
Мвиза Кумвенда (Опубликовано 41 статья)

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

Ещё от Mwiza Kumwenda

Подписывайтесь на нашу новостную рассылку

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

Нажмите здесь, чтобы подписаться