virsh
是一个用于管理虚拟机的命令行工具。下面是一些常用的 virsh
命令及其解释:
virsh list
:列出当前运行的虚拟机。virsh start <domain-name>
:启动指定名称的虚拟机。virsh shutdown <domain-name>
:关闭指定名称的虚拟机。virsh reboot <domain-name>
:重启指定名称的虚拟机。virsh define <path-to-xml-file>
:通过给定的 XML 文件定义一个新的虚拟机。virsh edit <domain-name>
:编辑指定名称的虚拟机的 XML 配置文件。virsh snapshot-create <domain-name> <snapshot-name>
:创建指定名称的虚拟机的快照,并将其保存为给定的名称。virsh snapshot-revert <domain-name> <snapshot-name>
:还原指定名称的虚拟机到给定名称的快照。virsh snapshot-delete <domain-name> <snapshot-name>
:删除指定名称的虚拟机的给定名称的快照。virsh attach-disk <domain-name> <disk-path> <device-name>
:将指定名称的磁盘附加到指定名称的虚拟机上,使用指定的设备名称。virsh detach-disk <domain-name> <device-name>
:从指定名称的虚拟机中删除指定设备名称的磁盘。virsh set-vcpus <domain-name> <count>
:设置指定名称的虚拟机的虚拟 CPU 数量。virsh set-memory <domain-name> <size-in-KiB>
:设置指定名称的虚拟机的内存大小。virsh vncdisplay <domain-name>
:获取指定名称的虚拟机的 VNC 显示端口号。virsh console <domain-name>
:连接到指定名称的虚拟机的控制台。
这些命令只是 virsh
命令的一小部分。如果您需要更详细的信息,请参阅 virsh
命令的手册页,并查看其他可用的选项和参数。