linux学习笔记(十一)-----linux中的虚拟机管理
虚拟机管理
虚拟机:指通过软件模拟的具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统
1.虚拟机管理命令
virt-manager ##开机虚拟机管理器
virsh list ##显示正在运行的虚拟机
virsh list --all ##查看所有虚拟机
virsh start desktop ##打开虚拟机
virsh shutdown desktop ##正常关闭虚拟机
virsh destroy desktop ##强行关闭
virt-viewer desktop ##显示虚拟机
在家中模拟虚拟机的恢复
#### 安装虚拟机
vim /mnt/文件名.sh 编辑脚本文件
脚本注释:
#!/bin/bash ##命令运行环境的指定
virt-install \ ##安装虚拟机
--ram 1024 \ ##内存
--cpus 1 \ ##cpu核数为1
--name $1 ##虚拟机名称指定,$1表示脚本后的第一串字符
chmod 755 文件名 ##给该文件755的权限
/mnt/文件名.sh 虚拟机名
virt-manager
时区选择为Asia/Shanghai 语言为english
后面 分盘时分为/boot 200m /swap 500m 其余全是 /
设置超级用户root密码 和普通用户密码及名称
###删除虚拟机
virsh undefine 虚拟机名称
rm -fr /var/lib/libvirt/images/虚拟机名称*
准备1个已经安装好的虚拟机
mv /etc/libvirt/qemu/test.xml /mnt/
mv /var/lib/libvirt/images/test/qcow2 /mnt/
在虚拟机管理器中删除这个装好的虚拟机
模拟恢复过程
cd /mnt
virsh create test.xml ##用硬件信息文件启动虚拟机
在操作过程中会有以下错误:
error: Cannot access storage file '/var/lib/libvirt/images/test.qcow2' (a
07,gid:107):No such file or directory
解决方案:
mv /mnt/test.qcow2 /var/lib/libvirt/images/
virsh define test.xml
##注意:拷完镜像之后 sync 确保镜像文件完整
虚拟机快照
安装虚拟机可以通过快照的方式把木本虚拟机中的硬盘文件再复制一份
这样创建的虚拟机与母本完全一致并且快捷
qemu-img create -f qcow2 -b vm2.qcow2 node1.qcow2
在真机中所执行的命令也像创建虚拟机一样,我们可以通过创建一个脚本;然后执行脚本就可以快照出一个虚拟机,因为快照都是根据母本来的
sh /mnt/kuaizhao.sh shijin shiin2
linux学习笔记(十一)-----linux中的虚拟机管理相关推荐
- Linux中常用的文件目录,Linux学习笔记2——Linux中常用文件目录操作命令
ls 显示文件和目录列表 -l 列出文件的详细信息 -a 列出当前目录所有文件,包含隐藏文件 mkdir 创建目录 -p 父目录不存在情况下先生成父目录 cd 切换目录 touch 生成一个空文件 e ...
- 【黑马程序员新版Linux学习笔记】Linux系统实用操作命令——操作演示
[黑马程序员新版Linux学习笔记]Linux 零基础快速入门: (一)Linux基本命令--操作演示 (二)Linux用户和权限 -- 操作演示 (三)Linux 小技巧快捷键 (四)Linux系统 ...
- Linux学习笔记之——Linux系统内部相关介绍
Linux学习笔记之--Linux系统内部相关介绍 摘要:主要记录一些比较有用的能够帮助理解和使用Linux的知识.比如一些相关概念.没兴趣的看看就好.知道有这么个东西.注意事项.和一些常用目录的作用 ...
- 【Linux学习笔记】Linux服务器:配置与管理samba服务器
Linux系列文章目录 一.[linux学习笔记]红帽Linux 7.8系统在虚拟机上的安装 二.[Linux学习笔记]Linux系统的基本操作 三.[Linux学习笔记]管理Linux操作系统:用户 ...
- Linux学习笔记:Linux常用命令总结
文章目录 前言 Linux学习笔记:Linux常用命令总结 1. 目录命令 1.1 Linux目录结构 1.2 cd命令 切换工作目录 1.3 ls命令 显示目录下文件 1.4 mkdir命令 创建目 ...
- Linux学习笔记(一) -- 在虚拟机中安装Ubuntu 18.04
1.安装平台 1.操作系统:Win7 X64 2.虚拟机版本:VMware Workstation 14 Pro 3.ubuntu版本:Ubuntu 18.04 2.安装步骤 ubuntu下载 1.下 ...
- 【theano-windows】学习笔记十一——theano中与神经网络相关函数
前言 经过softmax和MLP的学习, 我们发现thenao.tensor中除了之前的博客[theano-windows]学习笔记五--theano中张量部分函数提到的张量的定义和基本运算外, 还有 ...
- Linux学习笔记(更新中~)
Linux 1 Introduce 适用人群: 运维工程师(系统运维.应用运维.DBA) 开发工程师(内核/驱动开发.软件开发.嵌入式开发 ) 架构师(进阶,性能调优.故障处理.-) 应用场景: We ...
- 【Linux学习笔记】Linux获取CPU使用率,内存使用率和磁盘使用率
实现目标: 在Linux上使用shell脚本回显系统当前的CPU使用率.内存使用率和磁盘空间使用率 1.CPU使用率: 使用top命令能够实时显示系统中各个进程的资源占用状况,所以这边可以使用top命 ...
- 【嵌入式Linux学习笔记】Linux驱动开发
Linux系统构建完成后,就可以基于该环境方便地进行开发了,相关的开发流程与MCU类似,但是引入了设备树的概念,编写应用代码要相对复杂一点.但是省去了很多配置工作. 学习视频地址:[正点原子]STM3 ...
最新文章
- 2014-04-03研究笔记整理
- matlab的基础使用
- php 条形码生成器,PHP条形码图像生成器
- UVa 10635 (LIS+二分) Prince and Princess
- 结构型设计模式在公司项目中的运用实践
- React.js组件化开发第一步(框架搭建)
- TripMode 管理 App 网络数据使用情况
- 那些年,我们玩过的酷Q机器人
- LiveQing视频点播RTMP直播服务一步一步搭建视频直播RTMP推流流媒体服务
- u盘文件无法复制是什么原因?有什么解决方法
- ERC20 智能合约整数溢出系列漏洞披露
- 原生WebGL场景中绘制多个圆锥圆柱
- 物理机无法ping通虚拟机,虚拟机能ping通物理机
- RunApi在发送请求的时候添加Token
- teablue数据分析_数据分析-05 数据可视化
- 亿图图示----流程图模块---样例展示
- Python-Flask实战项目一:仿知乎轻量级web问答平台搭建
- Python @装饰器
- WebSupergoo 11.310 C#PDF库组件 WebSuper
- 细数20世纪最伟大的10大算法