Virtualiseerimine on tänapäeval üks peamisi andmetöötlustehnoloogiaid. Virtuaalse masina (VM) abil saate oma arvutis käitada peaaegu kõiki teie valitud operatsioonisüsteeme, ilma et peaksite lisariistvara hankima panka rikkuma.
Selles juhendis uuritakse, kuidas kasutada käsurea terminali VirtualBoxi virtuaalmasinate haldamiseks olenemata kasutatavast operatsioonisüsteemist, olgu see siis Windows, macOS või Linux. Kõik VirtualBoxi installid on varustatud käsurea tööriistaga VBoxManage, mis on võimas ja paindlik utiliit teie virtuaalsete masinate haldamiseks.
Mis on VboxManage?
VboxManage on käsurea liidese (CLI) tööriist, mis installitakse vaikimisi teie VirtualBoxi tarkvara installimise osana.
Nii palju kui saate suurema osa oma virtuaalmasinast GUI kaudu hallata, pakub VboxManage CLI teile rohkem funktsioone, see annab teile otsese juurdepääsu virtualiseerimismootorile, võimaldades teil pääseda juurde lisafunktsioonidele, mis pole rakenduse kaudu saadaval GUI. Lisaks ei ole enamikul Linuxi serveritel GUI-d, nii et saate oma VM-e hallata isegi peata režiimis.
Kõik VboxManage'i käsud algavad sõnaga vboxmanage ja neile järgneb tavaliselt alamkäsk, näiteks loend, kontrollvm, jne. Sageli peate sisestama selle VM-i nime, mida soovite konfigureerida või juhtida.
Lae alla: VirtualBox jaoks Windows | macOS | Linux (tasuta)
1. Virtuaalsete masinate loend
Üks levinumaid ja olulisemaid VirtualBoxi käske on loetleda kõik teie arvutis või serveris saadaolevad VM-id. Siin saate vaadata või loetleda kõiki teie arvutis registreeritud VM-e. Väljundist märkate, et igale VM-ile antakse universaalselt kordumatu identifikaator (UUID), mida kasutatakse VM-i kordumatuks tuvastamiseks.
Teie arvutisse installitud virtuaalmasinate loetlemiseks kasutage järgmist käsku:
vboxmanage list vms
Kui soovite üksikasjalikku loendit, lisage -l või -- pikk lipp vboxmanage list vms käsk. Väljund näitab kõiki registreeritud VM-e ja üksikasjalikku teavet, nagu iga VM-i konfiguratsioon, riistvara üksikasjad, sätted jne.
Mõnikord huvitab teid ainult praegu töötavate VM-ide loend. Sel juhul saate kasutada nimekirja allkäsk koos runningvms valik järgmiselt.
vboxmanage list runningvms
2. VM-i käivitamine ja peatamine
VM-i käivitamiseks VboxManage'i abil kasutage startvm alamkäsk, millele järgneb virtuaalmasina nimi või UUID. Näiteks käivitaksin järgmise käsu VM-i käivitamiseks nimega Aken 11 loetletud eelmises jaotises.
vboxmanage startvm Windows11
Virtuaalse masina peatamiseks on teil saadaval mitu võimalust. Saate VM-i välja lülitada või peatada.
Virtuaalse masina peatamiseks selle välja lülitades kasutage controlvm alamkäsk, millele järgneb VM-i nimi ja seejärel väljalülitamine valik järgmiselt.
vboxmanage controlvm Windows11 väljalülitamine
Teile näidatakse VM-i väljalülitamise edenemist protsentides.
Kui soovite peatada VM-i süsteemiressursside tarbimise, kuid te ei soovi seda tingimata välja lülitada, saate VM-i peatada ja seda hiljem jätkata.
Töötava VM-i peatamiseks kasutage järgmist käsku.
vboxmanage controlvm Window11 paus
Pange tähele, et peatatud VM on endiselt töötavate VM-ide loendis. VM-i oleku kohta teabe saamiseks käivitage käsuga pikk loend vboxmanage list runningvms -l. Väljundis peaks oleku parameeter olema võrdne peatatud. Samuti kuvatakse ajatempel, millal VM peatati.
Peatatud VM-i jätkamiseks kasutage järgmist käsku.
vboxmanage controlvm Windows11 jätkamine
3. VM-i teabe hankimine
Konkreetse VM-iga seotud teabe vaatamiseks kõigi VM-ide loendi asemel kasutage showvmininfo allkäsk. Näiteks saate Windows11 VM-i kohta üksikasjaliku teabe saamiseks käivitada järgmise käsu, sealhulgas selle riistvara ja muud konfiguratsiooni üksikasjad, võrgu olek jne.
vboxmanage showvminfo Windows11
4. VM-i loomine
Teine oluline ülesanne virtuaalmasinate haldamisel on uute VM-ide loomine. Kasuta createavm alamkäsk uue VM-i loomiseks. Näiteks Debian Linuxi operatsioonisüsteemis töötava virtuaalse masina nimega "DebianVM" loomiseks saate käivitada järgmise käsu.
vboxmanage createvm --name DebianVM --ostype Debian Debian_64 --register
Kui te pole kindel oma virtuaalses masinas kasutatava operatsioonisüsteemi nimes, saate toetatud VirtualBoxi operatsioonisüsteeme kontrollida järgmise käsuga.
vboxmanage'i loendi ostypes
Kui soovite muuta vastloodud VM-i, näiteks muuta mälu suurust, nime ja muid asjakohaseid parameetreid, saate kasutada modifyvm allkäsk.
The modifyvm alamkäsu süntaksile järgneb selle VM-i nimi, mida soovite muuta. Järgmisena määrate sätte, mida soovite muuta, ja lõpuks määrate sätte väärtuse.
Oletame, et soovite ülaltoodud vastloodud VM-i nime muuta DebianVM-ist Debian9-ks, kasutades --nimi seadistus.
vboxmanage modifyvm DebianVM --name Debian9
Saate vaadata sätete loendit, mida saate käsu käivitamisega muuta:
vboxmanage modifyvm
Lisateave: Näpunäiteid oma Linuxi VirtualBoxi laadimiseks
5. Hetketõmmised ja taastamine
Varukoopiad on tugeva IT-süsteemi säilitamise oluline komponent. VirtualBox annab teile võimaluse hoida oma VM-i olekut, et saaksite selle taastada, kui midagi läheb valesti.
Konkreetsest VM-ist hetktõmmise tegemiseks võite käivitada järgmise käsu, kus Jõuluõhtuhetktõmmis on teie VM-i hetktõmmisele antud nimi.
vboxmanage'i hetktõmmis Windows11 jäädvustage "jõuluõhtu hetktõmmis"
Ülaltoodud VM-i taastamiseks äsja loodud hetktõmmisega peatage esmalt VM, kui see töötab, ja seejärel taastage hetktõmmis järgmise käsuga.
vboxmanage snapshot Windows11 taastamine "jõuluõhtu hetktõmmis"
Ilmselgelt saate hetktõmmise nime välja lülitada millegi jaoks, mis sobib teie VM-i installiga.
6. Abi saamine
VboxManage CLI paremaks kasutamiseks peate teadma, kuidas käskude meeldejätmise asemel käsuterminalist abi saada või dokumentatsiooni lugeda. Samuti on palju muid käske, mida me selles juhendis ei käsitlenud. Vaadake lisateavet VboxManage'i käskude ja selle pakutavate valikute kohta, käivitades järgmise käsu:
vboxmanage
Lisateave: Kuidas saada Linuxi käsurea abi
Miks peaksite kaaluma VM-i kasutamist?
Selles juhendis on uuritud mõningaid olulisi käske VirtualBox VM-ide haldamiseks VboxManage'iga, mis on võimas ja kerge CLI tööriist teie virtuaalmasinate haldamiseks. Lisaks saate hõlpsasti luua VboxManage'il põhinevaid automatiseerimisskripte, et oma VM-e hõlpsalt hallata.
Virtuaalmasinad annavad teile võimaluse oma arvutis mitut operatsioonisüsteemi käivitada ja nendega katsetada. Lisaks, kuna VM-id töötavad turvalises ja isoleeritud keskkonnas, võite olla kindel, et kui külalise või virtuaalse masina töö jookseb kokku, ei mõjuta see teie hosti operatsioonisüsteemi negatiivselt.
Milleks virtuaalmasinaid kasutatakse? Siin on mõned virtuaalmasinate praktilised eelised ja kasutusvõimalused, mida saate kohe proovida.
Loe edasi
- Tehnoloogia selgitus
- VirtualBox
- Virtuaalne masin
- Virtualiseerimine
![](/f/05482971ab44ba8f50cb38251ce660da.jpg)
Mwiza arendab tarkvara erialalt ning kirjutab palju Linuxi ja esiotsa programmeerimise kohta. Mõned tema huvid hõlmavad ajalugu, majandust, poliitikat ja ettevõttearhitektuuri.
Liituge meie uudiskirjaga
Liituge meie uudiskirjaga tehniliste näpunäidete, arvustuste, tasuta e-raamatute ja eksklusiivsete pakkumiste saamiseks!
Tellimiseks klõpsake siin