首页 游戏 软件 资讯 排行榜 专题
首页
科技数码
虚拟化 KVM 常用命令汇总

虚拟化 KVM 常用命令汇总

热心网友
43
转载
2025-12-15

VM 将 Linux 内核转变为一个裸机虚拟机监控器(Hypervisor),使用户可以运行多个隔离的虚拟机,并且每个虚拟机都可以运行自己的操作系统。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

KVM(Kernel-based Virtual Machine)是一种开源的硬件虚拟化解决方案,它是 Linux 内核的一部分,允许在支持虚拟化技术的硬件(如Intel VT-x 或 AMD-V)上运行虚拟机。

KVM 将 Linux 内核转变为一个裸机虚拟机监控器(Hypervisor),使用户可以运行多个隔离的虚拟机,并且每个虚拟机都可以运行自己的操作系统(如 Linux、Windows 或其他)。

1. 虚拟机基本操作

(1) 查看虚拟机列表

virsh list --all

--all:显示所有虚拟机,包括运行中和停止的。

(2) 启动虚拟机

virsh start <虚拟机名称或ID>

(3) 关闭虚拟机

virsh shutdown <虚拟机名称或ID>

这是安全关闭,等效于按下虚拟机中的电源按钮。

(4) 强制关闭虚拟机

virsh destroy <虚拟机名称或ID>

注意:这是强制操作,可能导致数据丢失。

(5) 重启虚拟机

virsh reboot <虚拟机名称或ID>

等效:shutdown + start。

(6) 挂起和恢复虚拟机

挂起虚拟机:

virsh suspend <虚拟机名称>

恢复挂起的虚拟机:

virsh resume <虚拟机名称>

(7) 删除虚拟机

virsh undefine <虚拟机名称>

注意:此命令仅删除虚拟机配置,不删除磁盘文件。

2. 虚拟机资源管理

(1) 查看虚拟机信息

virsh dominfo <虚拟机名称>

输出信息包括 ID、状态、内存、CPU 等。

(2) 获取虚拟机的 XML 配置

virsh dumpxml <虚拟机名称>virsh dumpxml my-vm > my-vm.xml

(3) 编辑虚拟机的 XML 配置

virsh edit <虚拟机名称>

使用系统默认编辑器打开虚拟机的 XML 文件进行编辑。

(4) 定义新虚拟机

virsh define

(5) 调整虚拟机内存

virsh setmem <虚拟机名称> <内存大小>[K|M|G]virsh setmem my-vm 2G

(6) 调整虚拟机 CPU

virsh setvcpus <虚拟机名称> --config

--config:永久更改。

3. 存储管理

(1) 查看存储池

virsh pool-list --all

(2) 创建存储池

virsh pool-create virsh pool-create pool.xml

(3) 查看存储卷

virsh vol-list <存储池名称>virsh vol-list default

(4) 创建存储卷

virsh vol-create <存储池名称> virsh vol-create default volume.xml

4. 网络管理

(1) 列出网络

virsh net-list --all

(2) 创建网络

virsh net-create

(3) 删除网络

virsh net-destroy <网络名称>virsh net-undefine <网络名称>

5. 快照管理

(1) 创建快照

virsh snapshot-create-as <虚拟机名称> <快照名称> --description "<描述>"

(2) 恢复快照

virsh snapshot-revert <虚拟机名称> <快照名称>

6. 镜像管理

(1) 创建磁盘镜像

qemu-img create -f qcow2 <镜像路径> <大小>qemu-img create -f qcow2 /var/lib/libvirt/images/my-vm.qcow2 20G

(2) 查看镜像信息

qemu-img info <镜像路径>

7. 虚拟机控制台

(1) 连接到虚拟机控制台

virsh console <虚拟机名称>

退出控制台:按 Ctrl + ]。

8. 性能监控

(1) 查看实时性能

virsh domstats <虚拟机名称>

(2) 查看虚拟机的 VCPU 信息

virsh vcpuinfo <虚拟机名称>

(3) 查看虚拟机 I/O 信息

virsh blkstat <虚拟机名称>

查看帮助信息:

virsh helpvirsh help <命令>

这些命令适用于大多数 KVM 管理场景,配合 virt-manager 等图形化工具,可以更高效地管理 KVM 虚拟化环境。

来源:https://www.51cto.com/article/820770.html
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关攻略

5星安全系统20年漏洞揭秘:Claude 90分钟高效挖掘方案
AI
5星安全系统20年漏洞揭秘:Claude 90分钟高效挖掘方案

鹭羽 发自 凹非寺量子位 | 公众号 QbitAIGitHub狂揽5w星、以安全著称的Ghost CMS,刚刚跌下了神坛。只因Anthropic的研究员给Claude下达了一个指令——找出系统漏洞。

热心网友
03.30
对话阿里云张献涛:Open Claw为何是通往AGI的关键基石
科技数码
对话阿里云张献涛:Open Claw为何是通往AGI的关键基石

作者 | 周智宇Open Claw在GitHub上用三周超越了Linux三十年的star积累。春节前后,几乎所有大厂——阿里、腾讯、百度、字节——都基于这个开源项目或受其启发推出了自己的智能体产品。

热心网友
03.16
Linux 6.19-rc6内核发布,修复Mac M1/M2 USB-C控制器问题
电脑教程
Linux 6.19-rc6内核发布,修复Mac M1/M2 USB-C控制器问题

1 月 19 日消息,据 phoronix 报道,即将于今天晚间发布的 Linux 6 19-rc6 内核版本修复了苹果 M1 Pro M1 Max M1 Ultra 以及 M2 M2

热心网友
03.15
国产CAx一体化平台首发:三维设计新突破
科技数码
国产CAx一体化平台首发:三维设计新突破

IT之家 3 月 13 日消息,紫光计算机科技有限公司今日宣布,其与中科海光、麒麟软件、摩尔线程、中望软件等合作伙伴,近日联合发布了国内首款基于全国产平台的 CAx 二三维一体机 —— 紫光计算机

热心网友
03.13
苹果Mac系统借鉴Linux哪些核心设计与优势?
科技数码
苹果Mac系统借鉴Linux哪些核心设计与优势?

现代 Mac 开发者体验的智力 DNA,全部来源于 Unix。包管理、ARM 架构、结构性隐私,这些 Linux 早就有了,只不过是以一种更粗犷、需要你付出努力才能驾驭的形式存在。 说实话,有些真相

热心网友
03.13

最新APP

恶魔秘境
恶魔秘境
角色扮演 03-29
猫和老鼠华为
猫和老鼠华为
休闲益智 03-29
暗黑之地
暗黑之地
角色扮演 03-28
你比我猜
你比我猜
休闲益智 03-26
锦绣商铺
锦绣商铺
模拟经营 03-26

热门推荐

古尔曼:苹果地图若强制加广告必将激怒用户
网络安全
古尔曼:苹果地图若强制加广告必将激怒用户

IT之家 3 月 30 日消息,苹果正通过不断拓展服务业务收入来源来冲击更高营收,但把广告引入 Apple Maps,可能会带来反效果。在 3 月 29 日发布的最新一期“Power On”通讯中,

热心网友
03.30
UC浏览器网页权限管理指南:权限设置与安全管理
电脑教程
UC浏览器网页权限管理指南:权限设置与安全管理

UC浏览器 权限管理分五步:一、单站权限调整;二、批量审查授权;三、重置全部权限;四、为可信 设例外;五、系统级禁用浏览器敏感权限。如果您在使用UC浏览器时发现某些 能自动调用摄像

热心网友
03.30
水印宝提取视频教程:安全高效步骤详解
手机教程
水印宝提取视频教程:安全高效步骤详解

在当今数字化的时代,视频的使用场景越来越广泛,有时候我们可能需要从视频中提取某些内容,水印宝就是一款能帮助我们实现这一需求的工具。那么,水印宝怎么提取视频呢?首先,我们要确保已经在

热心网友
03.30
无畏契约源能行动枪皮获取攻略:轻松解锁方法分享
游戏攻略
无畏契约源能行动枪皮获取攻略:轻松解锁方法分享

在无畏契约的源能行动中,获取枪皮是玩家们关注的重点。以下为你介绍几种常见的获取途径。首先,参与游戏内的特定活动是获取枪皮的重要方式。源能行动通常会伴随一系列精彩活动,玩家通过完成活

热心网友
03.30
粉丝互斗真相:理智追星,别再让你家哥哥受伤了
娱乐
粉丝互斗真相:理智追星,别再让你家哥哥受伤了

最近,内娱出了个大乐子。一部叫《逐玉》的古装剧,火了,张凌赫在里面演了个大将军——“武安侯”谢征。按原著设定,这是个从尸山血海里爬出来的狠角色,大胤朝最年轻的“少年战神”。有观众一看,惊了。且看这位

热心网友
03.30