用於管理虛擬機器的 6 個有用的 VirtualBox 命令

用於管理虛擬機器的 6 個有用的 VirtualBox 命令

虛擬化是當今核心運算技術之一。借助虛擬機器 (VM),您可以在 PC 上運行幾乎任何您想要的作業系統,而無需花錢購買額外的硬體。

本教學探討如何使用命令列終端機管理 VirtualBox 虛擬機,無論您使用的作業系統是 Windows、macOS 還是 Linux。所有 VirtualBox 安裝都附帶 VBoxManage 命令列工具,這是一個用於管理虛擬機器的強大且靈活的實用程式。

什麼是Vbox管理?

VboxManage 是一個命令列 (CLI) 工具,預設為 VirtualBox 軟體安裝的一部分提供。

您可以從 GUI 管理大部分虛擬機,VboxManage CLI 為您提供更多功能,因為它使您可以直接存取虛擬化引擎,從而無需透過 GUI 即可存取其他功能。此外,大多數 Linux 伺服器不附帶 GUI,因此即使在無頭模式下您仍然可以管理虛擬機器。

所有 VboxManage 指令均以單字vboxmanage開頭,通常後跟子指令,例如list、controlvm等。通常,系統會要求您提供要設定或控制的虛擬機器的名稱。

用於管理虛擬機器的 6 個有用的 VirtualBox 命令

1. 列出虛擬機

最受歡迎和最重要的 VirtualBox 命令之一是列出 PC 或伺服器上的所有可用虛擬機器。您可以透過這種方式查看或列出 PC 上註冊的所有虛擬機器。從輸出中,您會注意到每個虛擬機器都有一個唯一識別碼 (UUID),用於識別虛擬機器。

若要列出電腦上安裝的虛擬機,請使用下列命令:

vboxmanage list vms

用於管理虛擬機器的 6 個有用的 VirtualBox 命令

輸出顯示在 PC 或伺服器上註冊的虛擬機

如果您想要詳細列表,請將-l--long標誌添加到vms list vboxmanage命令中。結果顯示所有已註冊的虛擬機以及詳細信息,例如每個虛擬機的配置、硬體詳細資訊、設定等。

有時您只對列出目前正在運行的虛擬機器感興趣。在這種情況下,您可以將 list 子命令與runningvms選項一起使用,如下所示。

vboxmanage list runningvms

2. 啟動和停止虛擬機

若要使用 VboxManage 啟動虛擬機,請使用startvm子指令,後面接著虛擬機名稱或 UUID。例如,執行下列指令啟動上一節中所列的名稱為Window11 的虛擬機器。

vboxmanage startvm Windows11

當涉及到停止虛擬機器時,您有多種選擇。您可以關閉虛擬機器或暫停它。

若要透過關閉虛擬機電源來停止虛擬機,請使用controlvm子命令,後面跟著虛擬機的名稱,然後使用poweroff選項,如下所示。

vboxmanage controlvm Windows11 poweroff

您將看到虛擬機器關閉進度的百分比。

如果您想防止虛擬機器消耗系統資源但不一定需要將其關閉,則可以暫停虛擬機器並稍後恢復。

若要暫停正在執行的虛擬機,請使用下列命令。

vboxmanage controlvm Window11 pause

請注意,已暫停的虛擬機器仍列在正在執行的虛擬機器下。要獲取有關虛擬機器狀態的信息,請使用以下命令運行長列表:

vboxmanage list runningvms -l

在輸出中,狀態參數必須暫停。也會列出 VM 暫停時的時間戳記。

用於管理虛擬機器的 6 個有用的 VirtualBox 命令

命令輸出顯示虛擬機器的狀態

若要恢復暫停的虛擬機,請使用下列命令。

vboxmanage controlvm Windows11 resume

3.獲取虛擬機器信息

若要查看與特定虛擬機相關的資訊而不是列出所有虛擬機,請使用showvminfo 子命令。例如,您可以執行以下命令來獲取有關Windows11虛擬機的詳細信息,包括硬體和其他配置詳細資訊、網路狀態等。

vboxmanage showvminfo Windows11

4.創建虛擬機

管理虛擬機器的另一個重要任務是建立新的虛擬機器。使用 createeavm 子命令建立新的虛擬機器。例如,要建立運行在 Debian Linux 作業系統上的名為「DebianVM」的虛擬機,可以執行下列命令。

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

如果您不確定虛擬機器中使用的作業系統名稱,可以使用以下命令檢查支援的 VirtualBox 作業系統。

vboxmanage list ostypes

用於管理虛擬機器的 6 個有用的 VirtualBox 命令

列出支援的作業系統

例如,如果要修改新建立的虛擬機器以變更其記憶體大小、名稱和其他相關參數,可以使用modvm 子命令。

modvm子指令語法後面跟著要修改的虛擬機器的名稱。接下來,指定要變更的設置,最後指定該設定的值。

假設您要使用--name 設定將上面新建立的虛擬機器的名稱從DebianVM變更為Debian9

vboxmanage modifyvm DebianVM --name Debian9

您可以透過執行以下命令查看可以修改的設定清單:

vboxmanage modifyvm

5. 快照與恢復

備份是維護 IT 系統穩健的關鍵組成部分。 VirtualBox 讓您能夠保留虛擬機器的狀態,以便在出現問題時可以進行復原。

若要拍攝特定虛擬機器的快照,您可以執行以下命令,其中平安夜快照是虛擬機器快照指定的名稱。

vboxmanage snapshot Windows11 take "Christmas eve snapshot"

用於管理虛擬機器的 6 個有用的 VirtualBox 命令

快速記錄虛擬機器狀態

若要使用新建立的快照還原上述虛擬機,請先停止正在執行的虛擬機,然後使用下列命令還原快照。

vboxmanage snapshot Windows11 restore "Christmas eve snapshot"

顯然,您可以將快照名稱轉換為適合您的虛擬機器設定的其他名稱。

6. 尋求協助

為了更好地使用 VboxManage CLI,您必須知道如何從終端獲取幫助或閱讀文檔,而不是記住命令。此外,還有許多其他命令未在本教程中介紹。透過執行以下命令了解有關 VboxManage 命令及其為您提供的選項的更多資訊:

vboxmanage

本教學探討了使用 VboxManage(一個功能強大且輕量級的 CLI 工具)管理 VirtualBox 虛擬機器的一些重要命令。此外,您可以輕鬆建立基於VboxManage的自動化腳本,以輕鬆管理虛擬機器。

虛擬機器使您有機會在 PC 上運行和試驗多個作業系統。此外,由於虛擬機器在安全且隔離的環境中運行,因此您可以放心,如果用戶端或虛擬機器崩潰,不會對主機作業系統產生負面影響。


如何在 Windows 10 上的檔案總管導覽窗格中新增/刪除快速訪問

如何在 Windows 10 上的檔案總管導覽窗格中新增/刪除快速訪問

快速存取是存取您正在處理的文件和經常使用的資料夾的最短路線。這些是您經常造訪的資料夾和最近的文件。

Opera VPN 評測:簡單、快速且免費

Opera VPN 評測:簡單、快速且免費

也許您聽說過 Opera 網路瀏覽器附帶免費 VPN,或者您可能已經是 Opera 愛好者,只是想知道他們的 VPN 服務如何運作。

應如何以及為何停用 2.4GHz Wi-Fi 網路?

應如何以及為何停用 2.4GHz Wi-Fi 網路?

您應該考慮關閉家庭 Wi-Fi 網路上舊的 2.4GHz 頻段,並使用速度更快且不那麼「擁擠」的新 5GHz 頻段。我們透過下面的文章來了解一下吧。

如何在 Windows Defender 上啟用沙箱功能

如何在 Windows Defender 上啟用沙箱功能

Microsoft Windows Defender 的整合防毒引擎成為第一個能夠在沙箱環境中運作的防毒軟體。

什麼是 Screen Locker 勒索軟體?如何去除?

什麼是 Screen Locker 勒索軟體?如何去除?

Screen Locker 勒索軟體是一種勒索軟體,它會接管螢幕並阻止您使用裝置。此類勒索軟體呈上升趨勢,如果沒有足夠的相關信息,則很難將其刪除。

WiFi dongle速度慢、效能差的6個原因

WiFi dongle速度慢、效能差的6個原因

使用 WiFi 轉接器時,您可能會遇到一些問題,尤其是無線速度較差,無法滿足您在家中其他裝置上的需求。以下是 USB WiFi 轉接器速度緩慢的一些原因以及解決方法。

為什麼我們需要格式化USB?如何格式化USB?

為什麼我們需要格式化USB?如何格式化USB?

格式化 USB 幾乎與格式化任何其他磁碟機一樣。您可以使用預設設定或了解不同選項的含義並使用最適合您的設定。以下文章將幫助您在格式化 USB 時選擇最佳設定。

請為您的電腦下載一組歷史繪畫風格壁紙

請為您的電腦下載一組歷史繪畫風格壁紙

繼續分享電腦和手機精美桌布的類別,今天LuckyTemplates送給讀者一組古代主題的繪畫風格桌布。喜歡的話請觀看並下載。

如何為路由器設定訪客網絡

如何為路由器設定訪客網絡

路由器上的訪客訪問被理解為訪客網絡,與個人無線網路系統完全分離。

如何使用 ViveTool 啟動 Windows Copilot

如何使用 ViveTool 啟動 Windows Copilot

Windows Copilot 是 Windows 11 中的 Microsoft AI 代理,旨在協助您提高工作效率並更快地完成工作。