Виртуализацията е една от основните изчислителни технологии днес. С виртуална машина (VM) можете да стартирате почти всяка операционна система по ваш избор на вашия компютър, без да нарушавате банката, за да придобиете допълнителен хардуер.

Това ръководство изследва как да използвате терминала на командния ред за управление на вашите виртуални машини VirtualBox, независимо от операционната система, която използвате, било то Windows, macOS или Linux. Всички инсталации на VirtualBox идват с инструмента за команден ред VBoxManage, мощна и гъвкава помощна програма за управление на вашите виртуални машини.

Какво е VboxManage?

VboxManage е инструмент за интерфейс на командния ред (CLI), инсталиран по подразбиране като част от вашата софтуерна инсталация на VirtualBox.

Колкото и да можете да управлявате по-голямата част от вашата виртуална машина от GUI, VboxManage CLI ви дава повече функционалност като той ви дава директен достъп до двигателя за виртуализация, позволявайки ви достъп до допълнителни функции, недостъпни чрез GUI. Освен това повечето сървъри на Linux не се доставят с GUI, така че все още ще можете да управлявате вашите виртуальни машини дори в безглавен режим.

instagram viewer

Всички команди на VboxManage започват с думата vboxmanage и обикновено са последвани от подкоманда като списък, controlvm, и т.н. Често от вас се изисква да предоставите името на виртуалната машина, която искате да конфигурирате или контролирате.

Изтегли: VirtualBox за Windows | macOS | Linux (Безплатно)

1. Изброяване на виртуални машини

Една от най-често срещаните и важни команди на VirtualBox е да изброите всички виртуални машини, които са налични на вашия компютър или сървър. Ето как можете да видите или изброите всички виртуални машини, които са регистрирани на вашия компютър. От изхода ще забележите, че на всяка виртуална машина е даден универсален уникален идентификатор (UUID), използван за уникално идентифициране на виртуална машина.

За да изброите виртуалните машини, инсталирани на вашата машина, използвайте следната команда:

vboxmanage list vms 

Ако искате подробен списък, добавете или --дълго флаг към vboxmanage list vms команда. Резултатът ви показва всички регистрирани виртуални машини и подробна информация като конфигурацията на всяка виртуална машина, хардуерни детайли, настройки и т.н.

Понякога се интересувате само от изброяване на виртуалните машини, които се изпълняват в момента. В този случай можете да използвате списък подкоманда с runvms опция, както следва.

vboxmanage list runningvms

2. Стартиране и спиране на VM

За да стартирате VM с помощта на VboxManage, използвайте startvm подкоманда, последвана от името на виртуалната машина или UUID. Например, бих изпълнил следната команда, за да стартирам VM с името Прозорец 11 изброени в предишния раздел.

vboxmanage startvm Windows11

Когато става въпрос за спиране на виртуална машина, имате няколко налични опции. Можете да изключите VM или да го поставите на пауза.

За да спрете виртуална машина, като я изключите, използвате controlvm подкоманда, последвана от името на VM и след това от изключване опция, както следва.

vboxmanage controlvm Изключване на Windows11

Ще ви бъде показан напредъкът на изключването на VM като процент.

Ако искате да спрете VM да консумира системни ресурси, но не искате непременно да го изключите, тогава можете да поставите на пауза VM и да го възобновите по-късно.

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

vboxmanage controlvm Window11 пауза

Имайте предвид, че поставена на пауза виртуална машина все още е в списъка под работещи виртуални машини. За да получите информация за състоянието на виртуална машина, изпълнете дълъг списък с помощта на командата vboxmanage list runningvms -l. В изхода параметърът на състоянието трябва да е равен на на пауза. Ще бъде изброено и клеймото за време, когато VM е поставена на пауза.

За да възобновите на пауза VM, използвайте следната команда.

vboxmanage controlvm възобновяване на Windows11

3. Получаване на информация за VM

За да видите информация, свързана с конкретна VM, вместо да изброявате всички VM, използвайте showvminfo подкоманда. Например, можете да изпълните следната команда, за да получите подробна информация за Windows11 VM, включително нейния хардуер и други подробности за конфигурацията, състоянието на мрежата и т.н.

vboxmanage showvminfo Windows11

4. Създаване на VM

Друга важна задача при управлението на виртуални машини е създаването на нови виртуални машини. Използвай createavm подкоманда за създаване на нова виртуална машина. Например, за да създадете виртуална машина с име "DebianVM", работеща на операционната система Debian Linux, можете да изпълните следната команда.

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

Ако не сте сигурни в името на операционната система, която да използвате във вашата виртуална машина, можете да проверите поддържаните операционни системи VirtualBox, като използвате следната команда.

vboxmanage списък с остипове

Ако искате да модифицирате новосъздадената VM, например, за да промените размера на паметта, името и други съответни параметри, можете да използвате modifyvm подкоманда.

В modifyvm Синтаксисът на подкомандата е последван от името на виртуалната машина, която искате да промените. След това посочвате настройката, която искате да промените, и накрая посочвате стойността на настройката.

Да предположим, че искате да промените името на новосъздадената VM по-горе от DebianVM на Debian9, като използвате -- име настройка.

vboxmanage modifyvm DebianVM --име Debian9

Можете да разгледате списъка с настройки, които можете да промените, като изпълните командата:

vboxmanage modifyvm 

Научете повече: Съвети за презареждане на вашия Linux VirtualBox

5. Моментни снимки и възстановяване

Архивите са важен компонент за поддържане на стабилна ИТ система. VirtualBox ви дава възможността да запазите състоянието на вашата VM, така че да можете да я възстановите, ако нещо се обърка.

За да направите моментна снимка на определена VM, можете да изпълните следната команда, където Бъдни вечермоментална снимка е името, дадено на вашата моментна снимка на VM.

vboxmanage моментна снимка Windows11 прави "моментна снимка на Бъдни вечер"

За да възстановите VM по-горе с новосъздадената моментна снимка, първо спрете VM, ако работи, след което възстановете моментната снимка, като използвате следната команда.

vboxmanage моментна снимка Windows11 възстановяване "Моментна снимка на Бъдни вечер"

Очевидно можете да промените името на моментната снимка за нещо, което отговаря на вашата VM инсталация.

6. Получаване на помощ

За да станете по-добри в използването на VboxManage CLI, трябва да знаете как да получите помощ или да четете документация от командния терминал, вместо да запаметявате команди. Освен това има много други команди, които не сме разгледали в това ръководство. Научете повече за командите VboxManage и опциите, които ви предоставя, като изпълните следната команда:

vboxmanage

Научете повече: Как да получите помощ от командния ред на Linux

Защо трябва да обмислите използването на VM

Това ръководство проучи някои от важните команди за управление на вашите VirtualBox VM с VboxManage, мощен и лек CLI инструмент за управление на вашите виртуални машини. Освен това можете лесно да създавате скриптове за автоматизация, базирани на VboxManage, за да управлявате лесно вашите виртуални машини.

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

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

За какво се използват виртуалните машини? Ето някои практически ползи и приложения за виртуални машини, които можете да опитате точно сега.

Прочетете Следващото

ДялTweetелектронна поща
Свързани теми
  • Обяснена технология
  • VirtualBox
  • Виртуална машина
  • Виртуализация
За автора
Мвиза Кумвенда (41 публикувани статии)

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

Още от Mwiza Kumwenda

Абонирайте се за нашия бюлетин

Присъединете се към нашия бюлетин за технически съвети, ревюта, безплатни електронни книги и ексклузивни оферти!

Щракнете тук, за да се абонирате