1. 程式人生 > >vmrun命令列的使用(VMWare虛擬機器)

vmrun命令列的使用(VMWare虛擬機器)

VMware Workstation 虛擬機器中 vmrun 命令的使用

基本命令:

# vmrun -T ws start "/opt/VMware/win2k8r2.vmx" nogui啟動無圖形介面虛擬機器  (-T 是區分宿主機的型別,ws|server|server1|fusion|esx|vc|player,可能比較常用的是ws、esx和player,不過我沒有加-T在Workstation也能正常執行, 可能esx和server就需要了)

# vmrun start "/opt/VMware/win2k8r2.vmx" gui啟動帶圖形介面虛擬機器

# vmrun stop "/opt/VMware/win2k8r2.vmx"

hard | soft強制關閉虛擬機器(相當於直接關電源) | 正常關閉虛擬機器

# vmrun reset "/opt/VMware/win2k8r2.vmx" hard | soft冷重啟虛擬機器 | 熱重啟虛擬機器

# vmrun suspend  "/opt/VMware/win2k8r2.vmx" hard | soft掛起虛擬機器(可能相當於休眠)

#  vmrun pause  "/opt/VMware/win2k8r2.vmx"暫停虛擬機器

#  vmrun unpause  "/opt/VMware/win2k8r2.vmx"停止暫停虛擬機器    

# vmrun list列出正在執行的虛擬機器

# ps aux | grep vmx另一種檢視正在執行虛擬機器的方法

# vmrun -T ws snapshot "/opt/VMware/win2k8r2.vmx" snapshotName建立一個快照

# vmrun -T ws reverToSnapshot "/opt/VMware/win2k8r2.vmx" snapshotName 從一個快照中恢復虛擬機器

# vmrun -T ws listSnapshots "/opt/VMware/win2k8r2.vmx"列出虛擬機器快照數量及名稱

# vmrun -T ws deleteSnapshot "/opt/VMware/win2k8r2.vmx" snapshotName 刪除一個快照

命令列示例:

cd "C:\Program Files\VMware\VMware Workstation"
vmrun -T ws start "D:\VMware Workspace\Virtual Machines\Windows Server 2003 EE\Windows Server 2003 EE.vmx" nogui 


建立快照時最好停止虛擬機器再建立,這樣建立的快照比執行虛擬機器時要小很多。

更多命令請使用 vmrun --help自行查詢。命令格式支援Linux和windows。

相關推薦

vmrun命令的使用VMWare虛擬機器

VMware Workstation 虛擬機器中 vmrun 命令的使用 基本命令: # vmrun -T ws start "/opt/VMware/win2k8r2.vmx" nogui啟動無圖形介面虛擬機器  (-T 是區分宿主機的型別,ws|server|s

Windows 10系統安裝執行Ubuntu Desktop amd64 18.04Vmware虛擬機器

環境&版本 Windows:Windows 10 專業版  Vmware:Vmware Workstation 15 Pro  Ubuntu:ubuntu-18.04.1-desktop-amd64 下載地址 Windows:https://msdn

新增新硬碟並建立檔案系統Vmware 虛擬機器

背景:    由於原來的虛擬機器磁碟空間異常,決定重新安裝虛擬機器,為了讓我之前裝的軟體和我配置的使用者環境變數等資訊都儲存下來。遂決定首先將以安裝的軟體目錄用tar命令打包,然後在新的虛擬機器裡還原,這樣就省去了安裝的步驟。 還原的時候除了安裝目錄裡的檔案,還有另外幾個目

百度Apollo開源架構搭建VMware虛擬機器

https://blog.csdn.net/BIT20091643/article/details/78887508 一、虛擬機器 主機作業系統為Win 10,虛擬機器版本VMware Workstation12.5.7.20721,百度搜索即可下載。 二、Ubuntu14.04系統安裝 A

Linux系統安裝詳解VMware虛擬機器安裝ubuntu為例

目錄 前言:因為我們的系統大多數用的是Window系統,理論上可以存在雙系統的,可以把Linux系統也安裝在我們的驅動盤上,但是為了簡化這些安裝步驟,我們可以直接在我們的Window系統搭載一個虛擬機器,然後再虛擬機器裡安裝Linux系統。 1.安裝虛擬機器V

VMWare虛擬機器安裝CentOS 7 Linux及Hadoop與Eclipse學習環境1-虛擬機器

1. 建立CentOS Linux虛擬機器   VMware Player (現已更名為VMware Workstation Player)是一款桌面虛擬化應用,無需重新啟動即可在同一計算機上執行一個或多個作業系統。(現已經推出免費的 VMWare Works

運用vmrun命令行管理vmware虛擬機實例

linked 克隆虛擬機 lin del start -s name snap vmw 1.創建快照:mysnapshot vmrun -T ws snapshot "C:\vm12forssd\Ubuntu\Ubuntu.vmx" mysnapshot 2.恢復到快照

面試專題JVM 虛擬機器

Java記憶體模型問題 jvm 程序記憶體邏輯結構 直接記憶體:不是虛擬機器執行時資料區的一部分,也不是java虛擬機器規範中定義的記憶體區域;  如果使用了NIO,這塊區域會被頻繁使用,在java堆內可以用directByteBuffer物件直接引用並操作;  這塊記憶體不

使用命令啟動 VirtualBox 虛擬機器

檢視所有虛擬機器 "D:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list vms 檢視正在執行的虛擬機器 "D:\Program Files\Oracle\VirtualBox\VBoxManage.e

JVMJAVA虛擬機器調優及原理

堆記憶體設定 原理 JVM堆記憶體分為2塊:Permanent Space 和 Heap Space。 Permanent 即 持久代(Permanent Generation),主要存放的是Java類定義資訊,與垃圾收集器要收集的Java物件關係不大。Heap

QEMU命令引數啟動虛擬機器

使用virt-manager和libvirtd管理虛擬機器,有方便的地方,但是不像直接使用 qemu命令列引數啟動來的直觀和方便。 /usr/libexec/qemu-kvm -m 2048 -enable-kvm /home/w7qemu.qcow2 -sp

php原始碼之路第七章第一節 Zend虛擬機器

在前面的章節中,我們瞭解到一個PHP檔案在伺服器端的執行過程包括以下兩個大的過程: 遞給php程式需要執行的檔案, php程式完成基本的準備工作後啟動PHP及Zend引擎, 載入註冊的擴充套件

命令下管理虛擬機器

virsh 既有命令列模式,也有互動模式,在命令列直接輸入 virsh 就進入互動模式, virsh 後面跟命令引數,則是命令列模   virsh list 列出當前宿主機上處於執行狀態的虛擬機器 virsh list --all 列出當前宿主機上所有的虛擬機器 virsh sta

搭建Git伺服器Ubuntu虛擬機器和windows客戶端

         一直以來用Git都是用的別人的伺服器, 比如oschina 和github,  今天因為工作需要在自己的ubuntu上搭建了自己Git 伺服器, 以下記錄一些步驟和碰到的問題

帶你玩轉Linux命令基礎入門篇

一、學習前準備 幫助文件 Tab 補全 Tab 補全是非常有用的一個功能,可以用來自動補全命令或檔名,省時準確。 未輸入狀態下連按兩次 Tab 列出所有可用命令 已輸入部分命令名或檔名,按 Tab 進行自動補全,多用你就肯定會喜歡的了。

ESX通過命令重啟虛擬機器

一.測試環境和背景環境:esxi5.1-esxi6.5(甚至esx4.0應該也是可以使用的)背景:如果esxi下面某一臺vm宕機了,並且esxi的控制檯卡死不能用,為了不影響同一個esx下其他的vm正常使用,那麼我們只能用命令列來單獨重啟此vm,保證一定得安全性和效率。下面我

在windows系統中設定JVMJava虛擬機器的記憶體

除了在web容器中設定虛擬機器記憶體的大小,我們還可以為windows系統設定統一的虛擬機器記憶體,如果一臺伺服器上面部署了多個web容器,我們就可以只設置一個地方,從而提高維護效率。那麼如何配置呢,請看如下步驟: 1,開啟windows系統環境變數 2,在系

JVMJava虛擬機器優化大全和案例實戰

堆記憶體設定原理JVM堆記憶體分為2塊:Permanent Space 和 Heap Space。Permanent 即 持久代(Permanent Generation),主要存放的是Java類定義資訊,與垃圾收集器要收集的Java物件關係不大。Heap = { Old +

Jmeter學習—005—JMeter命令非GUI模式執行詳解

背景說明:JMeter執行方式有2種,一種是GUI模式,一種是NO-GUI模式。GUI模式就是介面模式,NO-GUI模式就是命令列模式。介面模式主要用來編寫和除錯指令碼用的,專案的真正執行最好是採用命令列模式,因為採用命令列模式可以和持續整合或者其它框架進行對接,做成自動

十二Android 系統啟動原理art 虛擬機器

一、虛擬機器的啟動 Android 是一個 Linux 的虛擬機器,當虛擬機器啟動的時候,會執行手機根目錄下的 init.rc(實際上就是 .sh 檔案) 這個可執行檔案。 在 init.rc 中,有一行 on init 執行命令。這是呼叫 in