linux虚拟化的命令,Linux的桌面虚拟化技术KVM(五)——virsh常用命令

(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 下 ...

随机推荐

JAVA抽象类与接口的详细解读与示例

接口存在的原因: JAVA是单继承的,不支持多继承,但是有了接口,JAVA可以实现多个接口: 一个类要是实现某一个接口就必须实现接口内声明的所有方法(强迫执行,即便是空方法,也要实现): 接口特点: ...

vue非父子组件间通信

有时候非父子关系的组件也需要通信.在简单的场景下,使用一个空的Vue实例作为中央事件总线: 有时候非父子关系的组件也需要通信.在简单的场景下,使用一个空的 Vue 实例作为中央事件总线: var bu ...

《CLR via C#(第4版)》【PDF】下载

[PDF]下载链接: https://u253469.pipipan.com/fs/253469-230382189 via C#(第4版)>[PD ...

【最小生成树】UVA1494Qin Shi Huang's National Road System秦始皇修路

Description During the Warring States Period of ancient China(476 BC to 221 BC), there were seven ki ...

Arthur and Walls CodeForces - 525D (bfs)

大意: 给定格点图, 每个'.'的连通块会扩散为矩形, 求最后图案. 一开始想得是直接并查集合并然后差分, 但实际上是不对的, 这个数据就可以hack掉. 3 3 **. .** ... 正解是bfs ...

ntelliJ IDEA 仿照vs2017快捷键设置,以及字体颜色设置

因后期工作需要使用java技术栈,所以近期抽空下载了intelliJ IDEA工具,但是作为一个Net开发者,在使用了vs以后,感觉在使用别的开发工具感觉就是没法和vs相比,毕竟vs被称为宇宙最强id ...

macOS 安装 ctags

macOS 安装 ctags macOS 自带一个 ctags,但是不支持 -R 参数,递归产生tags文件 $ ctags -R --exclude=.git --exclude=log * cta ...

mysql 远程 ip访问

默认情况下Linux内的mysql数据库mysql,user表内的用户权限只是对localhost即本机才能登陆.需要更改权限: 如下的方式确认: root#mysql -h localhost-u  ...

.NET Core 对象到字节数组的序列化和反序列化

.NET Core中利用MemoryStream和BinaryFormatter可以实现对象到字节数组的序列化和反序列化: 定义ObjectSerializer类,实现对象到字节数组的序列化和反序列化 ...

zookeeper_monitor监控

.安装 git clone https://github.com/kwarunek/zookeeper_monitor.git cd zookeeper_monitor/ python setup.p ...

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值