KVM详解(七)——KVM常用命令详解

简介: KVM详解(七)——KVM常用命令详解

今天继续给大家介绍Linux运维相关知识,本文主要内容是KVM常用命令。
本文以centos7-1、centos7-2虚拟机为例,向大家介绍常见的KVM命令如下:
1、虚拟机查看
执行命令:

virsh list
1
可以查看已经打开的虚拟机。
执行命令:

virsh list --all
1
可以查看所有虚拟机(包括已经打开的和未打开的)
执行命令:

virsh version
1
可以查看virsh的版本
上述命令执行结果如下:

2、虚拟机启动与关闭
执行命令:

virsh start centos7-1
1
可以打开该虚拟机。
执行命令:

virsh shutdown centos7-1
1
可以关闭该虚拟机。
执行命令:

virsh destroy centos7-1
1
可以强制性关闭该虚拟机,相当于强行断电,当虚拟机无法正常关闭时常使用这种方法。
3、虚拟机配置文件导出
执行命令:

virsh dumpxml centos7-2 > /tmp/centos7-2.xml
1
可以将该虚拟机的配置文件导出到/tmp/目录下,并命名为centos7-2.xml,该命令执行结果如下:

4、虚拟机挂起与恢复
执行命令:

virsh suspend centos7-1
1
可以挂起该虚拟机。
执行命令:

virsh resume centos7-1
1
可以恢复该虚拟机。
5、虚拟机会话链接
执行命令:

virsh console centos7-1
1
可以与centos7-1打开一个控制台窗口终端。
6、虚拟机克隆
有关虚拟机克隆等相关理论和命令,请参考以下文章:
KVM详解(四)——KVM克隆与KVM配置文件
7、虚拟机撤销与恢复
执行命令:

virsh undefine centos7-2
1
可以将该虚拟机从虚拟机管理器中移除,该虚拟机的配置文件会随之删除,但是该虚拟机磁盘文件并没有删除,因此该虚拟机还可以恢复,但是前提是该虚拟机的配置文件已经进行了导出和备份。
执行命令:

virsh define /tmp/centos7-2.xml
1
即可对删除的虚拟机进行恢复。
8、虚拟机自启动与自启动撤销
执行命令:

virsh autostart centos7-1
1
可以使得该虚拟机在开始时自启动。
执行命令:

virsh autostart --disable centos7-1
1
可以取消掉该虚拟机开机时自启动的设置。
9、虚拟机镜像格式转换
有关虚拟机镜像格式的原理及转换命令,请参考以下文章:
KVM详解(五)——KVM虚拟机镜像格式
10、虚拟机快照
有关虚拟机快照的创建、查看、恢复和删除等操作,请参考以下文章:
KVM详解(六)——KVM虚拟机快照
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_40228200/article/details/124125182

目录
相关文章
|
负载均衡 Kubernetes Java
MSE-Nacos测评
MSE-Nacos测评
951 0
|
存储 Ubuntu 数据库
Dockerfile(14) - VOLUME 指令详解
Dockerfile(14) - VOLUME 指令详解
5685 0
|
人工智能 安全 Java
对比测评:AI编程工具需要 Rules 能力
通义灵码Project Rules是一种针对AI代码生成的个性化规则设定工具,旨在解决AI生成代码不精准或不符合开发者需求的问题。通过定义编码规则(如遵循SOLID原则、OWASP安全规范等),用户可引导模型生成更符合项目风格和偏好的代码。例如,在使用阿里云百炼服务平台的curl调用时,通义灵码可根据预设规则生成Java代码,显著提升代码采纳率至95%以上。此外,还支持技术栈、应用逻辑设计、核心代码规范等多方面规则定制,优化生成代码的质量与安全性。
3381 115
|
监控 安全 网络安全
状态检测防火墙
【8月更文挑战第17天】
1543 3
|
人工智能 安全 机器人
OpenAI发布Model Spec,揭示其期望AI如何行动
OpenAI发布Model Spec,揭示其期望AI如何行动
OpenAI发布Model Spec,揭示其期望AI如何行动
|
Linux 开发工具 索引
安装Windows和Linux双系统需要注意的一些问题
安装Windows和Linux双系统需要注意的一些问题
913 0
|
JavaScript
ThreeJs绘制数字孪生仓库场景
这篇文章介绍了使用Three.js来构建一个数字孪生仓库的3D场景,包括创建地板和墙壁的基础步骤,并提供了相应的代码实现细节。
753 1
ThreeJs绘制数字孪生仓库场景
|
Linux 索引 Windows
在Linux中,什么是硬链接和软链接?
在Linux中,什么是硬链接和软链接?
Dockerfile(3) - WORKDIR 指令详解
Dockerfile(3) - WORKDIR 指令详解
1549 0
|
Android开发
【通讯录教程】苹果安卓鸿蒙系统通用,如何大批量导入手机号码到手机的通讯录,下面教你方法,只需1分钟搞定几万个号码的导入手机电话本
该文介绍了一种快速批量导入手机通讯录的方法,适用于处理大量手机号的需求,如微商管理、客户资料整理等。在QQ同步助手开始收费后,提供了免费的替代方案。步骤包括:下载批量导入软件(链接提供腾讯云盘和百度网盘地址),清空通讯录(非必需),制作符合格式的通讯录文件,并按操作系统(苹果、安卓或鸿蒙)进行导入。整个过程只需1分钟,简便快捷。
3775 2