virsh的详细命令解析(一)
virsh的详细命令解析
virsh 有命令模式和交互模式如果直接在vrish后面添加参数是命令模式,如果直接写virsh,就会进入交互模式
- virsh list
列出所有的虚拟机,虚拟机的状态有(8)种
runing 是运行状态
idel 是空闲状态
pause 暂停状态
shutdown 关闭状态
crash 虚拟机崩坏状态
daying 垂死状态
shut off 不运行完全关闭
pmsuspended客户机被关掉电源中中断 连接实例
qemu:///session (本地连接到个人实例)
qemu+unix:///session (本地连接到个人实例)
qemu:///system (本地连接到系统实例)
qemu+nuix:///system(本地连接到系统实例)
qemu://example.com/system(远程连接,TLS)
qemu+tcp://example.com/system(远程登录,SASI)
qemu+ssl://example.com/system(远程登录,ssl)-v
是只显示版本号- -V
使显示版本的详细信息 - -c - -connect 连接远程的主机
- -l - -log 输出日志
- -q - -quiet避免额外的信息
- -r - - readonly 只读,一般和connect配合使用
- -t - - timing 输出消逝的时间
- -e - - escape 设置转意序列
virsh list 列出所有的正在运行的虚拟机
virsh list --all 列出所有的虚拟机
交互模式
*quit,exit是离开virsh
*version 是显示版本
*cd 进入目录
*pwd 打印当前路径
*connect URI连接
一般有下列几种
xen:/// 连接当地的xem虚拟机
qemu:///system (以root的身份)连接当地的qemu和kvm虚拟机
qemu;///sessoin 以用户的身份连接当地的qemu和kvm
lxc:///session 连接当地的linux容器
- 1
- 2
- 3
- 4
*hostname 得到主机名字
*sysinfo 的到虚拟机系统的详细信息,xml打印出来
*nodeinfo得到电脑详细配置名字
*nodecpustats 的到虚拟cpu 的状态
*nodemenstats 的内存的详细信息
*nodesuspend 延缓打印的时间最大为60 seconds
*node-memory-tune 允许你设置node的内存参数
*capablilities 打印虚拟机的特点
*inject-nmi 给客户机注射nmi(不可屏蔽中断)
*list列出所有的虚拟机(可以加参数)
*freecell 打印出虚拟I机中可用的内存
DOMAIN Commands
*autostart (domain):标示自动启动虚拟机
*console (domain):连接虚拟机的控制台
*create (file):从文件创建虚拟机
virsh dumpxml domain.xml
virsh create domain.xml
- 1
- 2
*define (file)定义一个虚拟机从文件中
*desc (domain)显示虚拟机的描述信息
*destory(domain) 销毁虚拟机
*dommemstat(domain) 得到虚拟机运行的内存
*domblkerror (domain) 显示有错的设备
*domblkerror(domian)显示有错 的磁盘
*domblklist(domain)显示虚拟机的磁盘
*domiflist(domain)显示网卡接口
*domifstat(demo vnet0) 显示网卡信息
*domdisplay (demo)输出地址 和显卡
*dominfo(demo)显示虚拟机的信息
*domuuid (demo)显示虚拟机的id
*domid(id or name ) 根据名字得到id
* domjobabort (demo)种植虚拟机的当前任务
* dojobinfo (demo) 显示虚拟机的任务
* domstat (demo) 显示虚拟机的状态
* domcontrol(demo) 返回虚拟机的状态ok or error
* dump (demo file) 把文件配置输出到文件file
* dumpxml(demo)直接显示demo的xml文件配置
* edit (demo) 编辑主机的配置文件
* messagedsave(demo) 虚拟机的信息保存
* messagedsave-remove(demo) 移除保存的messagedsave
*cpu-stats (demo) 虚拟机的cpu状态
*screenshot (demo) 虚拟机截屏
*setmen(demo) size 设置虚拟机的内存
*setmaxmen(demo)设置虚拟机的最大内存
*memtune(demo) 得到虚拟机分区的信息
*blkiotune(demo) 得到虚拟机的磁盘信息
*setvcpus(demo count)设置虚拟机的虚拟cpu个数
*shutdown(demo) 关闭虚拟机
*start(name or id) 开启虚拟机
*suspend (demo) 挂起虚拟机
*resume(demo) 回复虚拟机的suspend状态
*dompmwakeup(demo)唤醒挂起的demo
*ttyconsole (demo) 输出设备用的终端
*vcpucount (demo) 设置cpu个数
*vcpuinfo(demo) 得到cpu的信息
*vncdisplay(demo) 显示虚拟机的ip
device commands(设备命令)
*attach-device (demo file)添加设备从file文件中
*attach-interface (demo type source )添加一个接口
*update-device(demo file)更新设备根据file
virtual network commadns
*net-autostart (network) 自动启动网卡(default)
*net-create (file) 把配置加载到文件
*net-destory ( network )关闭网卡
*net-dumpxml(default) 把网卡配置加载到文件
*net-edit(default) 编辑网卡信息
*net-info(default) 网卡信息
*net-list 显示网卡
*net-uuid (default)得到网卡的id
*net-name(id)得到网卡的名字
*net-start (default)开启网卡
Interface commands
*iface-define(file)定义一个接口从文件里面
*iface-dumpxml (lo)显示接口I的信息
*iface-edit(lo) 编辑接口
*iface-list 列出所有的接口
*iface-name (mac) 根据mac得到名字
*iface-mac(lo) 根据名字得到mac
*iface-start(lo) 开启接口
*iface-unbriged 解绑定 网桥
*iface-undefine(lo) 不定义配置文件
*iface-begin(lo)创建一个现有的接口设置
*iface-commit 提交生命所有的改变有效,并且让接口工作
*iface-rollbak 接口回滚
STORAGE pppl commands
*pool-auto (pool)标记池自动启动
*pool-build(pool)建造一个池
*pool-create(file)根据文件创建池
*pool-define(file)定义但是不开启
*pool-destory(pool)销毁池,以后能回复
*pool-delete(pool)删除池,以后不能恢复
*pool-dumpxml(pool)查看池的定义文件
*pool-edit(pool)编辑池的定义文件
*pool-info池的信息
*pool-list的列表
*pool-name(id)根据id得到name
*pool-id(name)根据name得到id
*pool-start(poop)开启池
*pool-uuid (pool) 返回一个池的uuid
VOLUME commads
*vol-delete(pool)卷的删除
*vol-upload(pool) 卷的加载
*vol-list(pool)列出卷
*vol-info(default)卷的信息
*vol-name(path)得到卷的名字
(快照)(secret)
NWFILTER commands
*nwfilter-define (file)根据文件生成一个网络过滤器
*nwfilter-undefine(name) 删除网络过滤
*nwfilter-list 列出来网络过滤
*nwfilter-dumpxml(file)生成一个网络过滤的文件
*nwfilter-edit(name) 编辑一个网络过滤器
virsh的详细命令解析(一)的更多相关文章
- (转)Linux命令:使用dig,nslookup命令解析域名
Linux命令:使用dig命令解析域名 Linux下解析域名除了使用nslookup之外,开可以使用dig命令来解析域名,dig命令可以得到更多的域名信息. dig的全称是 (domain infor ...
- 【转帖】Linux上,最常用的一批命令解析(10年精选)
Linux上,最常用的一批命令解析(10年精选) https://juejin.im/post/5d134fbfe51d4510727c80d1 写的挺好呢 Linux这么多命令,通常会让初学者望而生 ...
- 虚拟化技术之kvm管理工具virsh常用基础命令(一)
在上一篇博客中,我们了解了KVM基础架构和部署以及图形管理工具virt-manager安装虚拟机的过程,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/13499 ...
- java连接mysql数据库详细步骤解析
java连接mysql数据库详细步骤解析 第一步:下载一个JDBC驱动包,例如我用的是:mysql-connector-java-5.1.17-bin.jar 第二步:导入下载的J ...
- linux mknod命令解析
linux mknod命令解析 http://www.cnblogs.com/cobbliu/archive/2011/07/05/2389014.html mknod:make node 生成设备 ...
- C#基础:命令解析
1.普通格式命令的解析 例如: RENA<SP>E:\\A.txt<SP>C:\\B.txt<CRLF> (SP -> 空格,CRLF -> 回车加换行 ...
- Appium Android Bootstrap源码分析之命令解析执行
通过上一篇文章<Appium Android Bootstrap源码分析之控件AndroidElement>我们知道了Appium从pc端发送过来的命令如果是控件相关的话,最终目标控件在b ...
- centos7安装zabbix3.0超详细步骤解析
centos7安装zabbix3.0超详细步骤解析 很详细,感谢作者 以下是我操作的history 622 java -version 623 javac -version 624 grep SELI ...
- virsh常用维护命令
virsh常用命令 一些常用命令参数 [root@kvm-server ~]# virsh --help #查看命令帮忙 [ro ...
随机推荐
- 高性能Web服务之lnmp架构应用
传统上基于进程或线程模型架构的web服务通过每进程或每线程处理并发连接请求,这势必会在网络和I/O操作时产生阻塞,其另一个必然结果则是对内存或CPU的利用率低下.生成一个新的进程/线程需要事先备好其运 ...
- 让Label等控件支持HTML格式的代码? 使用NSAttributedString:
> 如何让Label等控件支持HTML格式的代码? 使用NSAttributedString: NSString *htmlString = @"<div>Tate< ...
- .NET压缩图片保存 .NET CORE WebApi Post跨域提交 C# Debug和release判断用法 tofixed方法 四舍五入 (function($){})(jQuery); 使用VUE+iView+.Net Core上传图片
.NET压缩图片保存 需求: 需要将用户后买的图片批量下载打包压缩,并且分不同的文件夹(因:购买了多个用户的图片情况) 文章中用到了一个第三方的类库,Nuget下载 SharpZipLib 目前用 ...
- MySQL -- 全文检索(自然语言全文检索)
自然语言全文本检索缺省或者modifier被设置为in natural language mode,都是进行自然语言检索.对于表中的每一行,match()都会返回一个关联值. mysql> CR ...
- JSON之Asp.net MVC C#对象转JSON,DataTable转JSON,List<T>转JSON,JSON转List<T>,JSON转C#对象
一.JSON解析与字符串化 JSON.stringify() 序列化对象.数组或原始值 语法:JSON.stringify(o,filter,indent) o,要转换成JSON的对象.数组或原始值 ...
- 设计模式之策略模式&简单工厂模式
学习设计模式已经有非常长一段时间了,事实上先前已经敲过一遍了.可是老认为没有学到什么,认识也不够深刻.如今趁着重构机房,再又一次来过,也不晚. 事实上在敲了机房之后,看看模式,事实上,曾经非常难理解. ...
- C#基础第一天-作业答案
题一答案: Console.WriteLine("请输入a"); int a = Convert.ToInt32(Console.ReadLine()); Console.Writ ...
- 转:zTree树控件key配置之title:zTree树节点名称过长如何省略显示且鼠标移入节点上能够显示全称
当树节点的名称有些很长时,全部显示出来显得很拥挤的情况下,我们会想到用省略节点名称来代替,当鼠标移入节点时能够显示该节点的全称.这样我们应该如何做呢? 首先,我们要在树的节点内多增加一个属性用于设置该 ...
- cygwin完全安装步骤方法(过程图解)
cygwin完全安装步骤方法(过程图解) 我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是: http://www.cygwin.com/ 或者直接使用下载连接来下载安装程序,下载连 ...
- 在windows 上统计git 代码量
1 需要系统安装 git + gawk git 安装自行百度 gawk 到官网下载 http://gnuwin32.sourceforge.net/packages/gawk.htm 1.2 下载好后 ...