当前位置: 代码迷 >> 综合 >> vmware 命令行 vmrun
  详细解决方案

vmware 命令行 vmrun

热度:22   发布时间:2023-12-14 07:20:15.0

# vmrun start "/opt/VMware/win2k8r2.vmx" gui启动带图形界面虚拟机 不加引号也可以 当然 nogui 就是无图形化界面,比较省资源 直接ssh 

# 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 另一种查看正在运行虚拟机的方法

 

vmware 低版本无法运行高版本 ,比如说vmware 12 无法运行vmware15创建的vm

但win7 无法安装 vmwasre15 只能12

 

主要由以下三个服务支持vmware ,但默认是开机启动的,不但会拖慢开机速度,还比较占用内存使用,

所以只需要在需要的时候开启即可,只需要开启vmware.service即可 另外两个是辅助  systemctl  enable(使其能够开启自启动) disable(使其不能开机自启动) mask (强制 关闭服务,仔细观察log 会发现将其 软链接到/dev/null 黑洞内),想要取消只需要 unmask 

sudo systemctl disable  vmware.service

sudo systemctl start  vmware.service

 

sudo systemctl mask  vmware-workstation-server.service 具体不知道有什么作用 mask 也没什么影响
sudo systemctl mask  vmware-USBArbitrator.service 当usb设备如优盘插入时起作用
 

 

已经停止使用vmware了,拥抱开源,投向virtualbox的怀抱

vb 比vm快省内存,并且vm最近老是出问题 ,服务无法启动,没有vb简洁,

vb 就一个服务

  相关解决方案