Virtualisering är en av de viktigaste datorteknikerna idag. Med en virtuell maskin (VM) kan du köra nästan alla valfria operativsystem på din PC utan att behöva ta hand om extra hårdvara.
Den här guiden utforskar hur du använder kommandoradsterminalen för att hantera dina virtuella VirtualBox-maskiner oavsett vilket operativsystem du använder, oavsett om det är Windows, macOS eller Linux. Alla VirtualBox-installationer kommer med kommandoradsverktyget VBoxManage, ett kraftfullt och flexibelt verktyg för att hantera dina virtuella maskiner.
Vad är VboxManage?
VboxManage är ett kommandoradsgränssnitt (CLI)-verktyg installerat som standard som en del av din VirtualBox-programvaruinstallation.
Så mycket som du kan hantera det mesta av din virtuella maskin från GUI, ger VboxManage CLI dig mer funktionalitet som det ger dig direkt tillgång till virtualiseringsmotorn, vilket ger dig tillgång till extra funktioner som inte är tillgängliga via GUI. Dessutom kommer de flesta Linux-servrar inte med ett GUI, så du kommer fortfarande att kunna hantera dina virtuella datorer även i huvudlöst läge.
Alla VboxManage-kommandon börjar med ordet vboxmanage och följs vanligtvis av ett underkommando som t.ex lista, kontrollvm, etc. Ofta måste du ange namnet på den virtuella datorn som du vill konfigurera eller kontrollera.
Ladda ner: VirtualBox för Windows | Mac OS | Linux (Fri)
1. Lista virtuella maskiner
Ett av de vanligaste och viktigaste VirtualBox-kommandona är att lista alla virtuella datorer som finns tillgängliga på din PC eller server. Så här kan du visa eller lista alla virtuella datorer som är registrerade på din PC. Från utgången kommer du att märka att varje virtuell dator ges en UUID (Universally Unique Identifier) som används för att unikt identifiera en virtuell dator.
För att lista de virtuella datorer som är installerade på din maskin, använd följande kommando:
vboxmanage lista vms
Om du vill ha en detaljerad lista, lägg till -l eller --lång flagga till vboxmanage lista vms kommando. Utgången visar alla registrerade virtuella datorer och detaljerad information såsom konfigurationen av varje virtuell dator, hårdvarudetaljer, inställningar etc.
Ibland är du bara intresserad av att lista de virtuella datorer som körs för närvarande. I så fall kan du använda lista underkommando med runningvms alternativ enligt följande.
vboxmanage list runningvms
2. Starta och stoppa en virtuell dator
För att starta en virtuell dator med VboxManage, använd startvm underkommando följt av den virtuella maskinens namn eller UUID. Till exempel skulle jag köra följande kommando för att starta den virtuella datorn med namnet Fönster 11 som anges i föregående avsnitt.
vboxmanage startvm Windows11
När det gäller att stoppa en virtuell maskin har du flera alternativ tillgängliga. Du kan stänga av den virtuella datorn eller pausa den.
För att stoppa en virtuell maskin genom att stänga av den använder du kontrollvm underkommando följt av namnet på den virtuella datorn och sedan Stäng av alternativ enligt följande.
vboxmanage controlvm Windows11 poweroff
Du kommer att se hur den virtuella datorn stängs av i procent.
Om du vill stoppa den virtuella datorn från att konsumera systemresurser men inte nödvändigtvis vill stänga av den, kan du pausa den virtuella datorn och återuppta den vid ett senare tillfälle.
För att pausa en körande virtuell dator, använd följande kommando.
vboxmanage controlvm Window11 paus
Observera att en pausad virtuell dator fortfarande listas under virtuella datorer som körs. För att få information om tillståndet för en virtuell dator, kör en lång lista med kommandot vboxmanage lista runningvms -l. I utgången ska tillståndsparametern vara lika med pausad. Tidsstämpeln när den virtuella datorn pausades kommer också att visas.
För att återuppta en pausad virtuell dator, använd följande kommando.
vboxmanage controlvm Windows11 CV
3. Få VM-information
För att se information relaterad till en specifik virtuell dator istället för att lista alla virtuella datorer, använd visavminfo underkommando. Till exempel kan du köra följande kommando för att få detaljerad information om Windows11 VM, inklusive dess hårdvara och andra konfigurationsdetaljer, nätverksstatus, etc.
vboxmanage showvminfo Windows11
4. Skapa en virtuell dator
En annan viktig uppgift när du hanterar virtuella maskiner är skapandet av nya virtuella datorer. Använd skapaavm underkommando för att skapa en ny virtuell dator. Till exempel, för att skapa en virtuell maskin med namnet "DebianVM" som körs på Debian Linux operativsystem, kan du köra följande kommando.
vboxmanage createvm --namn DebianVM --ostyp Debian Debian_64 --register
Om du inte är säker på vilket operativsystems namn som ska användas i din virtuella dator kan du kontrollera vilka VirtualBox-operativsystem som stöds med följande kommando.
vboxmanage lista ostyper
Om du vill ändra den nyskapade virtuella datorn, till exempel för att ändra minnesstorlek, namn och andra relevanta parametrar, kan du använda modifyvm underkommando.
De modifyvm underkommandosyntax följs av namnet på den virtuella datorn som du vill ändra. Därefter anger du inställningen du vill ändra och slutligen anger du värdet på inställningen.
Låt oss anta att du vill ändra namnet på den nyskapade virtuella datorn ovan från DebianVM till Debian9 med hjälp av --namn miljö.
vboxmanage modifyvm DebianVM --namn Debian9
Du kan titta på listan över inställningar som du kan ändra genom att köra kommandot:
vboxmanage modifyvm
Läs mer: Tips för att överladda din Linux VirtualBox
5. Ögonblicksbilder och återställning
Säkerhetskopiering är en viktig komponent för att hålla ett robust IT-system. VirtualBox ger dig möjligheten att behålla statusen för din virtuella dator så att du kan återställa den om något går fel.
För att ta en ögonblicksbild av en viss virtuell dator kan du köra följande kommando, där Julaftonögonblicksbild är namnet på din virtuella dators ögonblicksbild.
vboxmanage ögonblicksbild Windows11 ta "julaftonsbild"
För att återställa den virtuella datorn ovan med den nyskapade ögonblicksbilden, stoppa först den virtuella datorn om den körs och återställ sedan ögonblicksbilden med följande kommando.
vboxmanage ögonblicksbild Windows11 återställ "Snapshot på julafton"
Självklart kan du byta ut namnet på ögonblicksbilden för något som passar din VM-installation.
6. Få hjälp
För att bli bättre på att använda VboxManage CLI måste du veta hur du får hjälp eller läser dokumentation från kommandoterminalen istället för att memorera kommandon. Det finns också många andra kommandon som vi inte har täckt i den här guiden. Lär dig mer om VboxManage-kommandon och de alternativ det ger dig genom att köra följande kommando:
vboxmanage
Läs mer: Hur man får kommandoradshjälp på Linux
Varför bör du överväga att använda en virtuell dator
Den här guiden har utforskat några av de viktiga kommandona för att hantera dina virtuella VirtualBox-datorer med VboxManage, ett kraftfullt och lätt CLI-verktyg för att hantera dina virtuella maskiner. Dessutom kan du enkelt skapa automatiseringsskript baserade på VboxManage för att enkelt hantera dina virtuella datorer.
Virtuella maskiner ger dig möjlighet att köra och experimentera med flera operativsystem på din PC. Dessutom, eftersom virtuella datorer körs i en säker och isolerad miljö, är du säker på att om gäst- eller virtuella datorer kraschar kommer det inte att påverka ditt värdoperativsystem negativt.
Vad används virtuella maskiner till? Här är några praktiska fördelar och användningsområden för virtuella maskiner som du kan prova just nu.
Läs Nästa
- Teknik förklaras
- VirtualBox
- Virtuell maskin
- Virtualisering
Mwiza utvecklar mjukvara till yrket och skriver mycket om Linux och front-end-programmering. Några av hans intressen inkluderar historia, ekonomi, politik och företagsarkitektur.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!
Klicka här för att prenumerera