(1).virsh常用命令

virsh list  查看已打开虚拟机列表

virsh list --all  查看所有虚拟机列表

virsh version  查看 virsh 版本号

virsh start centos7.0  启劢centos7.0虚拟机

virsh shutdown centos7.0  关机centos7.0虚拟机

virsh dumpxml centos7.0 > centos7.0.xml  导出centos7.0虚拟机配置文件

virsh undefine centos7.0  取消 centos7.0 定义

virsh define centos7.0.xml  定义centos7.0

virsh destroy centos7.0  强制关闭centos7.0虚拟机,无法正常关机时使用。

virsh autostart centos7.0  设置随物理机启动

virsh autostart --disable centos7.0  取消随物理机启动

virsh suspend centos7.0  挂起虚拟机

virsh resume centos7.0  恢复虚拟机

virsh console centos7.0  控制台管理虚拟机

实验一下导出虚拟机配置文件,取消centos7.0定义,定义centos7.0

//首先导出虚拟机配置文件

[root@youxi1 ~]# virsh dumpxml centos7.0 > centos7.0.xml

[root@youxi1 ~]# ls centos7.0.xml

centos7.0.xml

//取消centos7.0定义

[root@youxi1 ~]# virsh list --all

Id 名称 状态

----------------------------------------------------

5 centos7.0 running

- centos7.0-bak 关闭

- centos75 关闭

[root@youxi1 ~]# virsh shutdown centos7.0  //关机

域 centos7.0 被关闭

[root@youxi1 ~]# ls /etc/libvirt/qemu  //查看配置文件

autostart centos7.0-bak.xml centos7.0.xml centos75.xml networks

[root@youxi1 ~]# virsh undefine centos7.0  //取消定义

域 centos7.0 已经被取消定义

[root@youxi1 ~]# ls /etc/libvirt/qemu  //删除了配置文件

autostart centos7.0-bak.xml centos75.xml networks

[root@youxi1 ~]# ls /var/lib/libvirt/images/  //但没有删除镜像

centos7.0-bak.img centos7.0.qcow2 centos7.0.raw centos75.img

//定义centos7.0

[root@youxi1 ~]# virsh define centos7.0.xml  //重新定义

定义域 centos7.0(从 centos7.0.xml)

[root@youxi1 ~]# virsh list --all

Id 名称 状态

----------------------------------------------------

- centos7.0 关闭

- centos7.0-bak 关闭

- centos75 关闭

[root@youxi1 ~]# ls /etc/libvirt/qemu

autostart centos7.0-bak.xml centos7.0.xml centos75.xml networks

如果想完全删除虚拟机,需要先关机,取消定义,删除镜像,删除日志文件

[root@youxi1 ~]# virsh list --all

Id 名称 状态

----------------------------------------------------

- centos7.0 关闭

- centos7.0-bak 关闭

- centos75 关闭

[root@youxi1 ~]# virsh undefine centos7.0  //取消定义

域 centos7.0 已经被取消定义

[root@youxi1 ~]# rm -rf /var/lib/libvirt/images/centos7.0.raw  //删除镜像文件

[root@youxi1 ~]# rm /var/log/libvirt/

[root@youxi1 ~]# rm -rf /var/log/libvirt/qemu/centos7.0.log

centos7.0.log centos7.0.log-20190908

[root@youxi1 ~]# rm -rf /var/log/libvirt/qemu/centos7.0.log*  //删除日志

Linux的桌面虚拟化技术KVM(四)——虚拟机镜像格式对比与转换

Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机 Linux的桌面虚拟化技术KVM(二)——远程桌面管理 Linux的桌面虚拟化技术KVM(三)——KVM虚拟机克隆和快照 (1).常用镜像格 ...

Linux的桌面虚拟化技术KVM(三)——KVM虚拟机克隆和快照

Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机 Linux的桌面虚拟化技术KVM(二)——远程桌面管理 (1).KVM虚拟机克隆 KVM虚拟克隆命令virt-clone [选项] 常用选项 ...

Linux的桌面虚拟化技术KVM(二)——远程桌面管理

Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机 远程桌面管理,指的是远程图形界面管理,所以要保证物理机要有图形化界面. (1).VNC管理 安装VNC-server服务,并进行配置 [ro ...

Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机

(1).虚拟化产品对比介绍 虚拟化技术有以下三种:仿真虚拟化,这是一种对系统硬件没有要求,但性能最低的虚拟化技术:半虚拟化,这是一种直接使用物理硬件,性能高,但需要修改内核的虚拟化技术:全虚拟化,这是 ...

关于Linux虚拟化技术KVM的科普

虚拟化技术应用越来越广泛,虚拟化技术需求越来越强劲.KVM.XEN.Docker等比较热门,尤其是KVM技术越来越受欢迎. 基于此背景,了解一下KVM+QEMU就有点必要了. 从网上收集了一些资料进行 ...

KVM虚拟化技术(五)虚拟机管理

一.为了提高内存.硬盘.网络的性能,需要支持半虚拟化:virtio半虚拟化驱动 二.对虚拟机的管理都是通过libvirt:所有必须要启用一个守护程序libvirtd. 三.virt-manager ① ...

Linux服务器上监控网络带宽的18个常用命令 zz

Linux服务器上监控网络带宽的18个常用命令 本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量 ...

Linux 下 expect 脚本语言中交互处理常用命令

Linux 下 expect 脚本语言中交互处理常用命令 1. #!/usr/bin/expect 告诉操作系统脚本里的代码使用那一个 shell 来执行.这里的 expect 其实和 Linux 下 ...

随机推荐

第二百零六天 how can I 坚持

今天爬了趟香山,第三次去了,要征服北京这大大小小的山. 要征服三山五岳,然后...罗娜.哈哈. 爬了趟山好累,人好多. 我的铜钱草. 洗刷睡觉,还是明天给鱼换水吧,好懒.

java09 队列Queue与Deque

队列Queue与Deque. Enumeration Hashtable与Hashtable子类Properties(资源配置文件) 引用类型(强.软.弱.虚)与WeakHashMap Identit ...

TCP/IP详解之:IP选路 动态选路协议

第九章 IP选路 netstat -rn 显示路由表 初始化路由表的两种方法: 方法1:在配置文件中指定静态路由(不常用) 方法2:运行路由守护程序 或者 使用ICMP路由器发现报文 没有到达目的地的 ...

VIEWCONTROLLER的启动流程

转载自:http://sunnyyoung.net/post/ios/2015-04-22-viewcontrollerde-qi-dong-liu-cheng-yu-jie-xi VIEWCONTR ...

JavaScript ES6中export及export default的区别

相信很多人都使用过export.export default.import,然而它们到底有什么区别呢? 在JavaScript ES6中,export与export default均可用于导出常量.函 ...

2017CCPC 网络选拔赛1003 Ramsey定理

Ramsey定理 任意6个人中,一定有三个人互为朋友,或者互相不是朋友. 证明 这里我就不证明了.下面链接有证明 鸽巢原理 Ramsey定理 AC代码 #include ...

Shell脚本中的break continue exit return

转自:http://www.cnblogs.com/guosj/p/4571239.html break结束并退出循环 continue在循环中不执行continue下面的代码,转而进入下一轮循环 e ...

Node.js的事件处理机制

1. 为什么Node.js是单线程执行的 因为从JavaScript设计之初,JavaScript是用户与浏览器交互的,主要处理DOM: 这样决定了JavaScript是单线程执行,否则会出现问题:例 ...

shapefile添加字段 设置文件名为字段内容

转眼间,这一年又结束了,再记录一点知识吧 同事说他有好多shapefile,想给每个shapefile添加一字段,并设置该字段的内容为shapefile文件名,想着用arcpy实现,于是有了下面的代码 ...

java 中 热部署与卸载关系

今天发现早年在大象笔记中写的一篇笔记,之前放在ijavaboy上的,现在它已经访问不了了.前几天又有同事在讨论这个问题.这里拿来分享一下. 在web应用开发或者游戏服务器开发的过程中,我们时时刻刻都在 ...

linux 桌面显示 kvm,Linux的桌面虚拟化技术KVM(五)——virsh常用命令相关推荐

  1. Linux桌面虚拟化技术--KVM

    文章目录 虚拟化概念 为什么要使用虚拟化 KVM安装以及使用 virsh常用命令 磁盘格式转换 快照管理 虚拟机克隆 虚拟机的网络连接模式 磁盘热添加.扩容 热添加网卡 热添加内存 热添加CPU kv ...

  2. Linux 桌面虚拟化技术 KVM

    KVM:是 Kernel-based Virtual Machine 的简称,是一个开源的系统虚拟化模块,自Linux 2.6.20之后集成在Linux的各个主要发行版本中.它使用Linux自身的调度 ...

  3. 桌面虚拟化技术 KVM

    Linux 桌面虚拟化技术 KVM KVM: 是指基于Linux 内核的虚拟机(Kernel-based Virtual Machine).是第一个整合到 Linux 内核的虚拟化技术.在 KVM 模 ...

  4. VMware、KVM、Docker之虚拟化技术框架和原理——【转载自微信公众号开源linux】

    说起虚拟化你会想到什么?从我们常用的虚拟机三件套VMware.VirtualPC.VirutalBox到如今大火的KVM和容器技术Docker? 这些技术是什么关系,背后的技术原理是怎样的,又有什么样 ...

  5. 虚拟化技术KVM和XEN概述

    虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计 ...

  6. Linux系统Vi/Vim编辑器的简单介绍、安装/卸载、常用命令

    Linux系统Vi/Vim编辑器的简单介绍.安装/卸载.常用命令 1.介绍 vi(Visual Interface)编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下.由于不需要图形界 ...

  7. Linux桌面虚拟化技术KVM

    内容: • 虚拟化产品对比介绍 • 安装 KVM • 实戓 1:配置 KVM 网络桥接功能 • 实戓 2:使用 KVM 安装虚拟机 虚拟化产品对比介绍 vmware KVM rhel6_x64 xen ...

  8. Linux桌面虚拟化技术-KVM

    一. KVM概述 KVM 即 Kernel-based Virtual Machine 基于内核的虚拟机. KVM,是一个开源的系统虚拟化模块,自 Linux 2.6.20 之后集成在 Linux 的 ...

  9. Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机

    (1).虚拟化产品对比介绍 虚拟化技术有以下三种:仿真虚拟化,这是一种对系统硬件没有要求,但性能最低的虚拟化技术:半虚拟化,这是一种直接使用物理硬件,性能高,但需要修改内核的虚拟化技术:全虚拟化,这是 ...

最新文章

  1. TensorFlow基础3-机器学习基础知识(解析法实现一元线性回归、多元线性回归)
  2. 在线提问:音视频技术开发是事业还是热爱所在?
  3. centos忘记root用户的密码
  4. java同一个包中,类之间的的调用
  5. I/O设备的编址方式(统一编址,独立编址)
  6. (转)一台服务器安装两个tomcat6 服务的解决方案
  7. web mysql数据库的持久连接_JavaWeb连接数据库MySQL的操作技巧
  8. 今日计划:修改Plog,为期2天
  9. 从汇编的眼光看C++(之递归函数与模板类)
  10. 程序员踩坑之旅:将 75000 行 iOS 原生代码迁移到 Flutter!
  11. [转载] python 字典的get()pop()方法的区别
  12. 多线程等待/通知机制
  13. MATLAB图像处理:一分钟去除图片中的雾霾
  14. [含论文+源码等]基于java+ssh+mysql实现的共享自行车租赁|出租管理系统
  15. 计算长方体和四棱锥的表面积和体积(类的继承)python java
  16. 基于51单片机的简易计算器proteus仿真 数码管显示
  17. 开发了一款微信拜年小程序
  18. MATLAB基于Canny边缘检测的车牌识别
  19. IBMX3250取消raid模式,直接装系统
  20. Hadoop第三天--linux指令

热门文章

  1. 全景分割相关论文写作与准备笔记
  2. java地图代码_如何在Java中生成地图?
  3. 磁条卡芯片卡读写器|写卡器MCR200的安装与操作说明
  4. MATLAB数据分析(插值运算和曲线拟合)
  5. Go XP开发,以GoLand为例
  6. 【历史上的今天】8 月 1 日:中国的第一台计算机成功运行;Microsoft Office 首次推出;今日头条上线
  7. 黑猫带你学UFS协议第17篇:全网最全UFS RPMB LU详解(重放保护逻辑单元)
  8. 备忘 Linux 快速分区
  9. 使用自己训练的yolov3或yolov4模型自动标注成voc格式数据
  10. UI自动化框架如何设计及搭建?