Linux的桌面虚拟化技术KVM(五)——virsh常用命令
Linux的桌面虚拟化技术KVM(一)——新建KVM虚拟机
Linux的桌面虚拟化技术KVM(二)——远程桌面管理
Linux的桌面虚拟化技术KVM(三)——KVM虚拟机克隆和快照
Linux的桌面虚拟化技术KVM(四)——虚拟机镜像格式对比与转换
(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(五)——virsh常用命令的更多相关文章
- 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服务器上监控网络带宽的18个常用命令nload, iftop,iptraf-ng, nethogs, vnstat. nagios,运用Ntop监控网络流量
Linux服务器上监控网络带宽的18个常用命令 本文介绍了一些可以用来监控网络使用情况的Linux命令行工具.这些工具可以监控通过网络接口传输的数据,并测量目前哪些数据所传输的速度.入站流量和出站流量 ...
- (Linux环境Kafka集群安装配置及常用命令
Linux环境Kafka集群安装配置及常用命令 Kafka 消息队列内部实现原理 Kafka架构 一.下载Kafka安装包 二.Kafka安装包的解压 三.设置环境变量 四.配置kafka文件 4.1 ...
随机推荐
- docker 进程 转载:https://www.cnblogs.com/ilinuxer/p/6188303.html
今天我们会分析Docker中进程管理的一些细节,并介绍一些常见问题的解决方法和注意事项. 容器的PID namespace(名空间) 在Docker中,进程管理的基础就是Linux内核中的PID名空间 ...
- navicat连接oracle报错:ORA-12737 Instant Client Light:unsupported server character set ZHS16GBK
今天使用Navicat连接Oracle数据库,报了下面的这个错误:“ORA-12737 Instant Client Light:unsupported server character set ZH ...
- 什么是 socket?简述基于 tcp 协议的套接字通信流程?
Socket的英文原义是"孔"或"插座".通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄, 可以用来实现不同虚拟机或不同计 ...
- git分支相关的命令
Git 分支管理及结合gitlab的使用 说明有关gitlab的说明及基本操作,请参考:https://blog.51cto.com/wutengfei/2090253使用git分支的作用,我们先来说 ...
- QMutexLocker基于QMutex的便利类
首先需要注意的是:QMutexLocker这个类是基于QMutex的便利类,这个类不能够定义 私有成员变量 和 全局变量,只能够定义局部变量来使用. 使用方法:(1)先定义一个QMutex类的 ...
- Zabbix 邮件报警示例
Zabbix 邮件报警示例: 1.编辑 mail.rc 文件添加默认的邮箱配置 # vi /etc/mail.rc set from=1234567@qq.com set smtp=smtp.qq. ...
- Luogu P3810 【模板】三维偏序(陌上花开) CDQ分治 树状数组
https://www.luogu.org/problemnew/show/P3810 复习板子,重要的题就真的要写三遍???之前写过一篇博客了,不过之前写的那个板子的sort用的规则真是沙雕 #in ...
- lixuxmint系统定制与配置(1)-系统初始配置
小书匠Linux 经常安装新的系统,每次安装完都得去搜索一边如何将系统部署为之前的环境,不仅耗费时间,还不一定能弄回之前的环境,现在把从裸机->到工作环境的系统定制及配置过程记录下来,期间的配置 ...
- Halting Problem
Halting Problem: 传送门:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=4049 总结一个小规律:题目中给的 ...
- ACwing : 798. 差分矩阵
不得不说之前的差分我真的是掌握的不好.. 一维差分确实简单一看就会,但是学会了之后却并不能灵活的运用. 而二维的差分我甚至还琢磨了很长时间 懒得画图所以没有图..对于二维差分的定义,百度百科是这么说的 ...