Virtualisering er en af ​​de vigtigste computerteknologier i dag. Med en virtuel maskine (VM) kan du køre næsten ethvert styresystem efter eget valg på din pc uden at bryde penge for at anskaffe ekstra hardware.

Denne vejledning udforsker, hvordan du bruger kommandolinjeterminalen til at administrere dine virtuelle VirtualBox-maskiner, uanset hvilket operativsystem du bruger, det være sig Windows, macOS eller Linux. Alle VirtualBox-installationer kommer med VBoxManage-kommandolinjeværktøjet, et kraftfuldt og fleksibelt værktøj til at administrere dine virtuelle maskiner.

Hvad er VboxManage?

VboxManage er et kommandolinjegrænsefladeværktøj (CLI) installeret som standard som en del af din VirtualBox-softwareinstallation.

Så meget som du kan styre det meste af din virtuelle maskine fra GUI'en, giver VboxManage CLI dig mere funktionalitet som det giver dig direkte adgang til virtualiseringsmotoren, hvilket giver dig adgang til ekstra funktioner, der ikke er tilgængelige via GUI. Derudover kommer de fleste Linux-servere ikke med en GUI, så du vil stadig være i stand til at administrere dine VM'er selv i hovedløs tilstand.

instagram viewer

Alle VboxManage-kommandoer starter med ordet vboxmanage og efterfølges normalt af en underkommando som f.eks liste, kontrolvm, etc. Ofte skal du angive navnet på den VM, du vil konfigurere eller kontrollere.

Hent: VirtualBox til Windows | macOS | Linux (Gratis)

1. Liste over virtuelle maskiner

En af de mest almindelige og vigtige VirtualBox-kommandoer er at liste alle de VM'er, der er tilgængelige på din pc eller server. Sådan kan du se eller liste alle VM'er, der er registreret på din pc. Fra outputtet vil du bemærke, at hver VM får en Universally Unique Identifier (UUID), der bruges til entydigt at identificere en VM.

Brug følgende kommando for at få vist de virtuelle maskiner installeret på din maskine:

vboxmanage liste vms 

Hvis du ønsker en detaljeret liste, skal du tilføje -l eller --lang flag til vboxmanage liste vms kommando. Outputtet viser dig alle de registrerede VM'er og detaljerede oplysninger såsom konfigurationen af ​​hver VM, hardwaredetaljer, indstillinger osv.

Nogle gange er du kun interesseret i at liste de VM'er, der kører i øjeblikket. I så fald kan du bruge liste underkommando med kørervms mulighed som følger.

vboxmanage liste kørervms

2. Start og stop af en VM

For at starte en VM ved hjælp af VboxManage skal du bruge startvm underkommando efterfulgt af den virtuelle maskines navn eller UUID. For eksempel ville jeg køre følgende kommando for at starte VM'en med navnet Vindue 11 anført i forrige afsnit.

vboxmanage startvm Windows11

Når det kommer til at stoppe en virtuel maskine, har du flere muligheder. Du kan slukke for VM'en, eller du kan sætte den på pause.

For at stoppe en virtuel maskine ved at slukke for den, bruger du kontrolvm underkommando efterfulgt af navnet på VM'en og derefter sluk mulighed som følger.

vboxmanage controlvm Windows11 poweroff

Du vil blive vist fremskridt for VM'ens lukning som en procentdel.

Hvis du vil forhindre VM'en i at forbruge systemressourcer, men ikke nødvendigvis ønsker at slukke for den, kan du sætte VM'en på pause og genoptage den på et senere tidspunkt.

Brug følgende kommando for at sætte en kørende VM på pause.

vboxmanage controlvm Window11 pause

Bemærk, at en VM, der er sat på pause, stadig er angivet under kørende VM'er. For at få oplysninger om en VM's tilstand skal du køre en lang liste ved hjælp af kommandoen vboxmanage liste runningvms -l. I outputtet skal tilstandsparameteren være lig med sat på pause. Tidsstemplet, hvor VM'en blev sat på pause, vil også blive vist.

For at genoptage en VM, der er sat på pause, skal du bruge følgende kommando.

vboxmanage controlvm Windows11 CV

3. Få VM-oplysninger

For at se oplysninger relateret til en specifik VM i stedet for at liste alle VM'er, skal du bruge visvminfo underkommando. For eksempel kan du køre følgende kommando for at få detaljerede oplysninger om Windows11 VM, herunder dens hardware og andre konfigurationsdetaljer, netværksstatus osv.

vboxmanage showvminfo Windows11

4. Oprettelse af en VM

En anden vigtig opgave ved styring af virtuelle maskiner er oprettelsen af ​​nye VM'er. Brug skabeavm underkommando for at oprette en ny VM. For at oprette en virtuel maskine ved navn "DebianVM", der kører på Debian Linux-operativsystemet, kan du for eksempel køre følgende kommando.

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

Hvis du ikke er sikker på operativsystemets navn, der skal bruges i din VM, kan du kontrollere de understøttede VirtualBox-operativsystemer ved at bruge følgende kommando.

vboxmanage liste ostyper

Hvis du vil ændre den nyoprettede VM, for eksempel for at ændre hukommelsesstørrelsen, navnet og andre relevante parametre, kan du bruge modifyvm underkommando.

Det modifyvm underkommandosyntaks efterfølges af navnet på den VM, du vil ændre. Dernæst angiver du den indstilling, du vil ændre, og til sidst angiver du værdien af ​​indstillingen.

Lad os antage, at du vil ændre navnet på den nyoprettede VM ovenfor fra DebianVM til Debian9 ved hjælp af --navn indstilling.

vboxmanage modifyvm DebianVM --navn Debian9

Du kan se på listen over indstillinger, som du kan ændre ved at køre kommandoen:

vboxmanage modifyvm 

Lær mere: Tips til at superlade din Linux VirtualBox

5. Snapshots og gendannelse

Sikkerhedskopier er en vigtig komponent i at holde et robust it-system. VirtualBox giver dig mulighed for at bevare din VM's tilstand, så du kan gendanne den, hvis noget går galt.

For at tage et øjebliksbillede af en bestemt VM, kan du køre følgende kommando, hvor Juleaftenøjebliksbillede er navnet på dit VM-øjebliksbillede.

vboxmanage snapshot Windows11 tag "juleaftens snapshot"

For at gendanne VM'en ovenfor med det nyoprettede snapshot skal du først stoppe VM'en, hvis den kører, og derefter gendanne snapshottet ved hjælp af følgende kommando.

vboxmanage snapshot Windows11 gendan "juleaftens snapshot"

Det er klart, at du kan udskifte snapshot-navnet til noget, der passer til din VM-installation.

6. Få hjælp

For at blive bedre til at bruge VboxManage CLI, skal du vide, hvordan du får hjælp eller læser dokumentation fra kommandoterminalen i stedet for at huske kommandoer. Der er også en masse andre kommandoer, som vi ikke har dækket i denne vejledning. Lær mere om VboxManage-kommandoer og de muligheder, det giver dig ved at køre følgende kommando:

vboxmanage

Lær mere: Sådan får du kommandolinjehjælp på Linux

Hvorfor bør du overveje at bruge en VM

Denne vejledning har udforsket nogle af de vigtige kommandoer til styring af dine VirtualBox VM'er med VboxManage, et kraftfuldt og let CLI-værktøj til styring af dine virtuelle maskiner. Derudover kan du nemt oprette automatiseringsscripts baseret på VboxManage for nemt at administrere dine VM'er.

Virtuelle maskiner giver dig mulighed for at køre og eksperimentere med flere operativsystemer på din pc. Fordi VM'er kører i et sikkert og isoleret miljø, er du desuden sikker på, at hvis gæstens eller VM-driften går ned, vil det ikke påvirke dit værtsoperativsystem negativt.

7 praktiske grunde til at begynde at bruge en virtuel maskine

Hvad bruges virtuelle maskiner til? Her er nogle praktiske fordele og anvendelser til virtuelle maskiner, som du kan prøve lige nu.

Læs Næste

DelTweetE-mail
Relaterede emner
  • Teknologi forklaret
  • VirtualBox
  • Virtuel maskine
  • Virtualisering
Om forfatteren
Mwiza Kumwenda (41 artikler udgivet)

Mwiza udvikler software af profession og skriver meget om Linux og front-end programmering. Nogle af hans interesser omfatter historie, økonomi, politik og virksomhedsarkitektur.

Mere fra Mwiza Kumwenda

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for tekniske tips, anmeldelser, gratis e-bøger og eksklusive tilbud!

Klik her for at abonnere