输入virsh后回车,之后的命令有

  1. list --all:列出所有虚拟机
  2. start [name] 开机
  3. shutdown [name] 关机
  4. reboot [name] 重启虚拟机
  5. quit 退出virsh

注意:

shutdown和reboot虚拟机需要VM内部有acpi的支持。

默认的ubuntu16.04 和ubuntu18已经安装了acpid服务。

但是还有个问题ubuntu16.04 desktop 的版本里使用3、4指令时会在VM内部弹出确认关机、重启的对话框,导致还是需要到VM内部点击操作。我们可以更改acpid的配置文件来解决这个问题。改为如下:

acpid服务配置文件 /etc/acpi/events/power.conf

event=button[ /]power

action=/sbin/shutdown -h now

(ubuntu 18不存在这个问题)