Virtualizarea este una dintre tehnologiile de calcul de bază în prezent. Cu o mașină virtuală (VM) , puteți rula aproape orice sistem de operare doriți pe computer fără a fi nevoie să cheltuiți bani pe hardware suplimentar.
Acest tutorial explorează cum să utilizați terminalul de linie de comandă în gestionarea mașinilor virtuale VirtualBox, indiferent dacă sistemul de operare pe care îl utilizați este Windows, macOS sau Linux. Toate instalările VirtualBox vin cu instrumentul de linie de comandă VBoxManage, un utilitar puternic și flexibil pentru gestionarea mașinilor virtuale.
Ce este VboxManage?
VboxManage este un instrument de linie de comandă (CLI) care vine implicit ca parte a instalării software-ului VirtualBox.
Puteți gestiona majoritatea mașinilor dvs. virtuale din GUI, VboxManage CLI vă oferă mai multe funcționalități, deoarece vă oferă acces direct la motorul de virtualizare, permițându-vă să accesați funcții suplimentare fără a fi disponibile prin GUI. În plus, majoritatea serverelor Linux nu sunt dotate cu o interfață grafică, așa că vă puteți gestiona în continuare mașinile virtuale chiar și în modul headless.
Toate comenzile VboxManage încep cu cuvântul vboxmanage și sunt de obicei urmate de o subcomandă, cum ar fi list, controlvm etc. De obicei, vi se cere să furnizați numele mașinii virtuale pe care doriți să o configurați sau să o controlați.
6 comenzi utile VirtualBox pentru a gestiona mașinile virtuale
1. Listați mașinile virtuale
Una dintre cele mai populare și importante comenzi VirtualBox este listarea tuturor mașinilor virtuale disponibile pe computer sau server. Acesta este modul în care puteți vizualiza sau enumera toate mașinile virtuale înregistrate pe computer. Din rezultat, veți observa că fiecărei mașini virtuale i se atribuie un identificator unic (UUID) care este utilizat pentru a identifica o mașină virtuală.
Pentru a lista mașinile virtuale instalate pe computer, utilizați următoarea comandă:
vboxmanage list vms

Ieșirea arată mașinile virtuale înregistrate pe PC sau pe server
Dacă doriți o listă detaliată, adăugați marcajul -l sau --long la comanda vms list vboxmanage . Rezultatele vă arată toate mașinile virtuale înregistrate și informații detaliate, cum ar fi configurația fiecărei mașini virtuale, detalii hardware, setări etc.
Uneori sunteți interesat doar să enumerați mașinile virtuale care rulează în prezent. În acest caz, puteți utiliza subcomanda listă cu opțiunea runningvms , după cum urmează.
vboxmanage list runningvms
2. Porniți și opriți o mașină virtuală
Pentru a porni o mașină virtuală folosind VboxManage, utilizați subcomanda startvm urmată de numele mașinii virtuale sau UUID. De exemplu, rulați următoarea comandă pentru a porni mașina virtuală cu numele Window11 enumerat în secțiunea anterioară.
vboxmanage startvm Windows11
Când vine vorba de oprirea unei mașini virtuale, aveți mai multe opțiuni disponibile. Puteți închide mașina virtuală sau o puteți întrerupe.
Pentru a opri o mașină virtuală prin oprirea acesteia, utilizați subcomanda controlvm urmată de numele mașinii virtuale și apoi opțiunea de oprire , după cum urmează.
vboxmanage controlvm Windows11 poweroff
Vi se va afișa progresul închiderii mașinii virtuale în procente.
Dacă doriți să împiedicați o mașină virtuală să consume resurse de sistem, dar nu trebuie neapărat să o închideți, puteți întrerupe mașina virtuală și o puteți relua mai târziu.
Pentru a întrerupe o mașină virtuală care rulează, utilizați următoarea comandă.
vboxmanage controlvm Window11 pause
Rețineți că mașinile virtuale întrerupte sunt încă listate sub mașinile virtuale care rulează. Pentru a obține informații despre starea unei mașini virtuale, rulați o listă lungă folosind comanda:
vboxmanage list runningvms -l
În ieșire, parametrul de stare trebuie să fie întrerupt. Va fi de asemenea afișat și marcajul de timp când VM-ul a fost întrerupt.
![6 comenzi utile VirtualBox pentru a gestiona mașinile virtuale 6 comenzi utile VirtualBox pentru a gestiona mașinile virtuale]()
Ieșirea comenzii afișează starea unei mașini virtuale
Pentru a relua o mașină virtuală întreruptă, utilizați următoarea comandă.
vboxmanage controlvm Windows11 resume
3. Obțineți informații despre mașina virtuală
Pentru a vizualiza informații legate de o anumită mașină virtuală în loc să enumerați toate mașinile virtuale, utilizați subcomanda showvminfo. De exemplu, puteți rula următoarea comandă pentru a obține informații detaliate despre mașina virtuală Windows11, inclusiv hardware și alte detalii de configurare, starea rețelei etc.
vboxmanage showvminfo Windows11
4. Creați o mașină virtuală
O altă sarcină importantă atunci când gestionați mașinile virtuale este crearea de noi mașini virtuale. Utilizați subcomanda createeavm pentru a crea o nouă mașină virtuală. De exemplu, pentru a crea o mașină virtuală numită „DebianVM” care rulează pe sistemul de operare Debian Linux, puteți rula următoarea comandă.
vboxmanage createvm --name DebianVM --ostype Debian Debian_64 --register
Dacă nu sunteți sigur de numele sistemului de operare de utilizat în mașina dvs. virtuală, puteți verifica sistemele de operare VirtualBox acceptate cu următoarea comandă.
vboxmanage list ostypes
![6 comenzi utile VirtualBox pentru a gestiona mașinile virtuale 6 comenzi utile VirtualBox pentru a gestiona mașinile virtuale]()
Enumeră sistemele de operare acceptate
De exemplu, dacă doriți să modificați mașina virtuală nou creată pentru a-și schimba dimensiunea memoriei, numele și alți parametri relevanți, puteți utiliza subcomanda modvm.
Sintaxa subcomandei modvm este urmată de numele mașinii virtuale pe care doriți să o modificați. Apoi, specificați setarea pe care doriți să o modificați și, în final, valoarea setării.
Să presupunem că doriți să schimbați numele mașinii virtuale nou create de mai sus din DebianVM în Debian9 utilizând setarea --name.
vboxmanage modifyvm DebianVM --name Debian9
Puteți vedea o listă de setări pe care le puteți modifica executând comanda:
vboxmanage modifyvm
5. Instantaneu și restaurați
Backup-urile sunt o componentă cheie pentru menținerea unui sistem IT robust. VirtualBox vă oferă posibilitatea de a păstra starea mașinii dvs. virtuale, astfel încât să vă puteți recupera dacă ceva nu merge bine.
Pentru a realiza un instantaneu al unei anumite mașini virtuale, puteți rula următoarea comandă, unde instantaneul de Ajunul Crăciunului este numele dat instantaneului mașinii dvs. virtuale.
vboxmanage snapshot Windows11 take "Christmas eve snapshot"
![6 comenzi utile VirtualBox pentru a gestiona mașinile virtuale 6 comenzi utile VirtualBox pentru a gestiona mașinile virtuale]()
Înregistrați rapid starea mașinii virtuale
Pentru a restaura mașina virtuală de mai sus cu instantaneul nou creat, mai întâi opriți mașina virtuală dacă rulează, apoi restaurați instantaneul cu următoarea comandă.
vboxmanage snapshot Windows11 restore "Christmas eve snapshot"
Evident, puteți converti numele instantaneului în altceva adecvat pentru setările mașinii dvs. virtuale.
6. Obțineți ajutor
Pentru a folosi mai bine VboxManage CLI, trebuie să știți cum să obțineți ajutor sau să citiți documentația de la terminal în loc să memorați comenzi. În plus, există multe alte comenzi care nu au fost acoperite în acest tutorial. Aflați mai multe despre comenzile VboxManage și despre opțiunile pe care vi le oferă rulând următoarea comandă:
vboxmanage
Acest tutorial a explorat câteva comenzi importante pentru gestionarea mașinilor virtuale VirtualBox cu VboxManage, un instrument CLI puternic și ușor. În plus, puteți crea cu ușurință scripturi de automatizare bazate pe VboxManage pentru a gestiona cu ușurință mașinile virtuale.
Mașinile virtuale vă oferă posibilitatea de a rula și de a experimenta mai multe sisteme de operare pe computer. În plus, deoarece mașinile virtuale rulează într-un mediu securizat și izolat, puteți fi siguri că, dacă un client sau o mașină virtuală se blochează, nu va afecta negativ sistemul de operare gazdă.