ћерион Ќетворкс

Ёти команды помогут вам независимо от того, какую операционную систему вы используете - Linux, Windows или macOS

Ќа сегодн€шний день создание виртуальной среды, или виртуализаци€, €вл€етс€ одной из основных компьютерных технологий. — виртуальной машиной вы можете запустить практически любую операционную систему по вашему выбору на своем ѕ , не разор€€сь на дополнительное оборудование.

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


„то такое VBoxManage?

VBoxManage Ц это инструмент интерфейса командной строки, устанавливаемый по умолчанию как часть установки программного обеспечени€ VirtualBox.

¬ отличие от управлени€ виртуальными машинами через графический интерфейс, интерфейс командной строки VBoxManage дает больше функциональных возможностей, поскольку он обеспечивает пр€мой доступ к механизму виртуализации, что позвол€ет получить доступ к дополнительным функци€м, которые недоступны через графический интерфейс.   тому же, большинство серверов Linux не имеют графического интерфейса вовсе, так что виртуальными машинами можно будет управл€ть даже в автономном режиме.

¬се команды VBoxManage начинаютс€ со слова vboxmanage и обычно сопровождаютс€ подкомандой, такой как list, controlvm и т.д. „асто требуетс€ указать им€ виртуальной машины, которую вы хотите настроить или которой хотите управл€ть.


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

«десь показано, как вы можете просмотреть список всех виртуальных машин, зарегистрированных на вашем ѕ .  аждой виртуальной машине присваиваетс€ универсальный уникальный идентификатор, который используетс€ дл€ уникальной идентификации.

vboxmanage list vms
vboxmanage list vms

≈сли вам нужен более подробный список, добавьте флаг Цl или Цlong к команде vboxmanage list vms. Ќа выходе будет отображатьс€ подробна€ информаци€, така€ как конфигураци€ каждой виртуальной машины, сведени€ об аппаратном оборудовании, настройки и т.д.

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

vboxmanage list runningvms

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

„тобы запустить виртуальную машину с помощью VBoxManage, воспользуйтесь подкомандой startvm, за которой следует им€ виртуальной машины или ее универсальный уникальный идентификатор. Ќапример, вы можете выполнить команду ниже, чтобы запустить виртуальную машину с именем Windows11.

vboxmanage startvm Windows11

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

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

vboxmanage controlvm Windows11 poweroff

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

vboxmanage controlvm Windows11 pause

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

vboxmanage controlvm Windows11 resume

3. ѕолучение сведений о виртуальной машине

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

vboxmanage showvminfo Windows11

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

≈ще одной важной задачей при управлении виртуальными машинами €вл€етс€ создание новых виртуальных машин. ¬оспользуйтесь подкомандой createavm дл€ создани€ новой виртуальной машины. Ќапример, чтобы создать виртуальную машину с именем ЂDebianVMї, котора€ будет работать в операционной системе Debian Linux, вы можете выполнить следующую команду:

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

≈сли вы не уверены, какое им€ операционной системы использовать на вашей виртуальной машине, вы можете проверить, какие операционные системы поддерживает VirtualBox с помощью следующей команды:

vboxmanage list ostypes
vboxmanage list ostypes

5. »зменение виртуальной машины

≈сли вы хотите изменить только что созданную виртуальную машину, например, изменить размер пам€ти, им€ и другие соответствующие параметры, вы можете воспользоватьс€ подкомандой modifyvm, за которой следует им€ виртуальной машины, а затем параметр, который вы хотите изменить, и, наконец, новое значение этого параметра.

ѕредположим, вы хотите изменить им€ только что созданной виртуальной машины выше с DebianVM на Debian9, использу€ настройку имени.

vboxmanage modifyvm DebianVM --name Debian9

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

vboxmanage modifyvm

6. –езервное копирование

–езервное копирование €вл€етс€ важным компонентом поддержани€ надежности информационной системы. VirtualBox позвол€ет сохран€ть состо€ние вашей виртуальной машины, чтобы у вас была возможность ее сохранить, если вдруг что-то пойдет не так.

„тобы сделать снимок состо€ни€ виртуальной машины, вы можете запустить следующую команду, где ЂChristmas eve snapshotї - это им€, присвоенное вашему снимку состо€ни€ виртуальной машины.

vboxmanage snapshot Windows11 take "Christmas eve snapshot"

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

vboxmanage snapshot Windows11 restore "Christmas eve snapshot"

7. ѕолучение справочной информации

„тобы вы могли использовать интерфейс командной строки VBoxManage на максимум, вы должны 7-komand-virtualnoj-mashiny-virtualbox-kotorye-nuzhno-znat, как получить справочную информацию или прочитать документацию из терминала командной строки, чтобы не запоминать все команды.  роме того, есть множество других команд, которые не были рассмотрены нами в этом руководстве. ”7-komand-virtualnoj-mashiny-virtualbox-kotorye-nuzhno-znat больше о командах VBoxManage и их параметрах можно, выполнив следующую команду:

vboxmanage

«аключение

¬ данном руководстве мы изучили некоторые важные команды дл€ управлени€ вашими виртуальными машинами VirtualBox с помощью VBoxManage - мощного и легкого инструмента командной строки дл€ управлени€ вашими виртуальными машинами.  роме того, вы можете легко создавать сценарии автоматизации на основе VBoxManage, чтобы легко управл€ть своими виртуальными машинами.

¬иртуальные машины дают возможность запускать и экспериментировать с несколькими операционными системами на вашем ѕ  безопасным и надежным способом.


—кидки 50% в Merion Academy

¬ыбрать курс