虚拟机管理

1.创建虚拟机
virsh define damo.xml //创建的虚拟机不是活动的
virsh create damo.xml //创建的虚拟机是活动的,但是虚拟机关机之后会消失
damo.xml是虚拟机的配置文件,一般位置/etc/libvirt/qemu/下,也可自己编辑配置文件

2.查看KVM虚拟机的状态
virsh list

3.查看所有虚拟机的状态
virsh list --all

4.启动虚拟机
virsh start 虚拟机name

5.关闭虚拟机
virsh shutdown 虚拟机name //正常关闭虚拟机
virsh destroy 虚拟机name //强制关闭虚拟机

6.重启虚拟机
virsh reboot

7.挂起/暂停虚拟机
virsh suspend 虚拟机name

8.恢复挂起/暂停的虚拟机
virsh resume 虚拟机name

9.删除虚拟机
virsh undefine 虚拟机name //同时删除virsh列表里面的name与当前配置文件,删除的虚拟机必须是不活动的

10.删除虚拟机并删除磁盘文件
virsh undefine --storage 目标文件,用逗号分开的目标或者源路径列表

11.删除虚拟机并删除所有磁盘文件
virsh undefine --remove-all-storage

12.KVM虚拟机随物理机开机启动
virsh autostart 虚拟机名

13.禁止开机启动
virsh autostart --disable

14.显示虚拟机的基本信息
virsh dominfo 虚拟机name

15.显示虚拟机的当前配置文件
virsh dumpxml 虚拟机name

快照管理

1.查看快照列表
virsh snapshot-list

2.编辑快照
virsh snapshot-edit --snapshotname

3.恢复快照
virsh snapshot-revert --snapshotname

4.删除快照
virsh snapshot-delete --snapshotname

5.创建快照
virsh snapshot-create-as --name --description “this is a test snapshot”

6.克隆虚拟机
virt-clone -o node1 -n node2 -f /home/kvm/images/node3.img //node1是需要克隆的虚拟机,node2是克隆之后的虚拟机name,/home/kvm/images/是克隆的镜像的存储位置,node3.img 是镜像的名称与格式

7.命令帮助信息
virt-clone --help

8.查看帮助信息
virsh snapshot-create-as --help
硬盘管理

1.查看镜像
qemu-img info /kvm/centos1_1.qcow2(路径)

2.创建镜像
qemu-img create -f qcow2(格式) /kvm/centos1_1.qcow2(路径) 20G(容量)

3.修改镜像容量扩容
qemu-img resize /kvm/centos1_1.qcow2(路径) +100G(增加的容量)

4.删除镜像
rm -rf 谨慎使用

5.查看实例
virsh dumpxml KVM实例名

6.保存
virsh save KVM实例名
virsh edit KVM实例名

vcpu管理

1.查看vcpu信息
virsh vcpuinfo

2.查询vcpu亲和性
virsh vcpupin

3.显示本机vcpu最大值
virsh maxvcpus

4.使用vcpu数
virsh setvcpus 4 --config

5.减少vcpu
virsh setvcpus 1 --config
virsh setvcpus 1 --maximum --config

内存管理

1.设置内存分配

virsh setmem [--size] 5G --current

2.减少内存

virsh setmem [--size] 512M --current
virsh setmaxmem [--size] 512M --current

3.设置最大内存限制值

virsh setmaxmem [--size] 5G --current

http://mp.weixin.qq.com/s?__biz=MzUzMzk0NDc5Nw==&mid=2247485526&idx=1&sn=b13695db6009cae51c0965202334564c&chksm=fa9d08e4cdea81f2d434b2bdcbe97bc89edb8bc3b6111ea9387b776c7c27ee8e0a190277faf4&scene=0#rd

Linux环境下虚拟化之KVM常用命令相关推荐

  1. Linux环境下查看CPU资源的命令

    1,top命令 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器. 运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且 ...

  2. linux命令清理磁盘空间,linux环境下清理系统磁盘空间命令详解

    提示 1:清理残余的配置文件 一般而言,当我们从 Ubuntu 系统中删除了一个软件之后,该软件的残余配置文件并没有被删除.如果你确信以后不再使用该软件,那么保留其配置文件实在没有必要,所以我们大可一 ...

  3. linux环境下监控日志的变化命令 tail -f

    一.tail命令 tail命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件, tail -f filename会把filename里最尾部的内容显示在屏幕 ...

  4. Linux环境下压缩与解压命令大全

    tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip FileName.gz 解压2:gzip ...

  5. Linux 环境下 gzip 的加解密命令

    1.加密 [root@127-0-0-1 nginx]# gzip -v access.log-20190328access.log-20190328: 95.8% -- replaced with ...

  6. Linux环境下进程和计划任务管理

    程序时保存在外部存储介质(如硬盘)中的可执行机器代码和数据的静态集合,而进程实在CPU及内存中处于动态执行状态的计算机程序.在Linux系统中,每个程序启动后可以创建一个或多个进程. 1 ps命令-- ...

  7. linux环境下从路径字符串中截取目录和文件名信息

    文章目录 前言 使用系统命令完成路径截取 使用 basename 命令获取文件名 使用 dirname 命令获取目录名 利用变量提取操作完成截取 截取根目录 截取文件名 截取文件后缀 截取文件所在的目 ...

  8. 10 款你不知道的 Linux 环境下的替代工具

    作者:JackTian 来源:公众号「杰哥的IT之旅」 ID:Jake_Internet 转载请联系授权(微信ID:Hc220088) 原文地址:10 款你不知道的 Linux 环境下的替代工具! 大 ...

  9. 10 款 Linux 环境下的开源替代工具

    在 Linux 操作系统下,我们经常使用 cat 命令去连接多个文件并打印到标准输出,合成几个文件为一个目标文件,追加几个文件到目标文件中. 最近我在 GitHub 上发现了一个具有相似作用的命令叫做 ...

最新文章

  1. Spring AOP 源码分析 - 筛选合适的通知器
  2. EF 学习 实用脚本
  3. spring手动配置
  4. mysql怎么创建自动作业_mysql 让一个存储过程定时作业的代码
  5. 开源开放 | 一个用于知识驱动的零样本学习研究的开源数据集KZSL(CCKS2021)
  6. IDEA解决maven多module出现多root的问题
  7. php中的class的用法,PHP get_class_vars() 函数用法及示例
  8. 频率超出范围黑屏Linux,显示器超出频率限制黑屏怎么解决?显示器超出频率限制黑屏解决方法...
  9. bootstraptable冻结列无效_Bootstrap Table 冻结列功能详解
  10. 人力资源术语英汉对照(zt)
  11. JavaEE面试注意事项
  12. cyclic behavior during switching
  13. python 拼音读音-Python 中拼音库 PyPinyin 的用法(转)
  14. 淘宝特价版事业部java面试,含爱奇艺,小米,腾讯,阿里
  15. 工程建筑职业院校学校大专学校院校类网站源码织梦模板 (带手机版数据同步)
  16. 25.(cesium篇)cesium军事标绘-攻击箭头采集(燕尾)
  17. Unity PC 打包后文件夹
  18. 8位串行输入串行输出移位寄存器的Verilog设计
  19. java中的for循环里面创建对象和for循环外面创建对象之间的区别
  20. 怎么用python画圆柱_python绘制圆柱体

热门文章

  1. vue 怎么设置 项目ico_vue项目如何优雅地设置favicon.ico
  2. 矩阵的奇异值分解_线性代数31——奇异值分解
  3. 微信messageutil.java_java微信公众平台开发回复文本消息
  4. python glob用法
  5. C语言与JAVA内存管理_C语言动态内存管理和动态内存分配
  6. python 爬网站 实例_python爬虫实战:之爬取京东商城实例教程!(含源代码)
  7. 开源PaaS Rainbond发布v3.7.2版本,帮助企业快速构建应用市场
  8. 一张图11招学会Python网络黑客
  9. Process Stats:了解你的APP怎样使用内存
  10. 实验三 进程调度模拟程序