virsh基础命令
1、查看运行的虚拟机
virsh list
查看所有的虚拟机(关闭和运行的,不包括摧毁的)
virsh list --all
2.、启动虚拟机
virsh start 虚拟机名称
3、虚拟机随物理机启动而启动
virsh autostart 虚拟机名称
取消虚拟机随物理机启动而启动
virsh autostart --disable 虚拟机名称
3、连接虚拟机
virsh console 虚拟机名称
注意:virsh console连接到非使用xml文件创建的虚拟机时,会卡在这里(使用ctrl + ] 退出)
echo "ttyS0" >> /etc/securetty
grubby --update-kernel=ALL --args="console=ttyS0" # 更新内核参数
reboot
4、退出虚拟机
快捷键: ctrl+]
5、关闭虚拟机
前提虚拟机需要(安装acpid服务)
yum install -y acpid
/etc/init.d/acpid start
virsh shutdown 虚拟机名称
6、在virsh list中删除该虚拟机
virsh destroy 虚拟机名称
7、彻底删除虚拟机
#解除标记
virsh undefine 虚拟机名称
然后删除虚拟机存储所在的位置
/var/lib/nova/instances #openstack
/var/lib/libvirt/images #KVM
8、挂起虚拟机
virsh suspend 虚拟机名称 #挂起
virsh resume 虚拟机名称 #恢复被挂起的youda
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南