【Linux系统中的】虚拟机的安装管理及虚拟机快照的建立
前言:
当我们在Linux系统中进行有关操作时,为了避免错误操作引起的系统崩溃,
我们经常选择在虚拟机上完成相关实验,那么虚拟机是如何安装的,今天我将分
享一下有关虚拟机的安装知识,以及1虚拟机的快照的建立.
正文:
进行虚拟机的安装环境准备,需要电脑存在有镜像,在百度上可以进行下载。
一、虚拟机的安装步骤如下:
使用镜像进行虚拟机的安装
(1)打开真机,输入相关命令进行虚拟机的管理
virt-manager ###打开虚拟机的管理
(2)进行虚拟机的创建
(3)进行镜像的添加
(4)对cpu内存大小进行设定
(5)对硬盘大小进行设定
(6)设定虚拟机的名称
(7)进入虚拟机内部的相关设定
中
(8)安装进程中语言的选择
(9)设定系统的时区
(10)系统语言的设定
(11)进行相关软件的选择
(12)进行硬盘的划分
(13)选择硬盘的分割模式
(14)对相关区域的大小进行设定
(15)接受做出的改变并且进行安装
(16)超级用户密码的设定
(17)安装完成后进行系统的重新启动
(18)用户协议的接受
(19)普通用户的注册与密码的设定
(19)选择虚拟机使用的语言
(20)选择键盘输入语言
(21)安装以及所有的设定完成可以开始使用
二、虚拟机的管理
(1)虚拟机控制命令
virsh start colour ###虚拟机的打开
virt-viewer colour ###虚拟机的显示
(2)进行虚拟机的关闭
virsh shutdown colour ###进行虚拟机的关闭(可能会被阻塞)
viesh destory desktop ###进行虚拟机的强制关闭(不会被阻塞)
(3)进行虚拟机的查看
virsh list ###查看正在运行的虚拟机
virsh list --all ###查看所有的虚拟机
三、进行虚拟机的复制
复制前提:对方已经安装好了虚拟机
(1)在别人主机中发现一个虚拟机
(2)进行相关文件的复制
scp root@172.25.254.68:/var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images ###进行硬盘的复制
scp root@172.25.254.68:/etc/libvirt/qemu/westos.xml /mnt/westos.xml ###进行硬盘信息的复制
(3)对虚拟机文件进行恢复
virsh create /mnt/westos.xml ###使用虚拟机进行文件的一次性打开
virsh define /mnt/westos.xml ###进行文件的永久性恢复
四、建立虚拟机的快照(相当于快捷方式)
虚拟机快照的优点:可以在快照上进行相关实验,
如果快照发生损坏不会影响母盘,只需删除快照即
可,重新建立快照。
(1)使用相关命令进行虚拟机快照的建立
cd /var/lib/libvirt/images ###进行目录的切换
ls ###进行文件的查看
qemu-img create -f qcow2 -b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/nodel.qcow2 ###建立虚拟机的快照
(2)进行快照的安装
virt-manager ###打开虚拟机的图形管理界面
(3)使用命令进行快照的建立
qemu-img create -f qcow2 -b /var/lib/libvirt/images/westos.qcow2 /var/lib/libvirt/images/nodel.qcow2 ###进行快照的建立
(4)进行在快照的安装
(5)当快照出现损坏时,可以对快照进行删除,建立新的
快照.
注意的是:在使用快照时不能对母盘进行操作,容易造
成快照的损坏.
(6)使用命令查看虚拟机快照的大小
du -sh nodel.qcow2 ###查看快照的大小
file nodel.qcow2 ###检测并显示文件的类型
(7)使用相关命令进行虚拟机的删除
virsh undefine colour ###删除colour虚拟机,不删除文件
rm -rf /var/lib/libvirt/images/colour.qcow2 @@@删除虚拟机的硬件信息
三、使用脚本进行虚拟机的安装
(1)使用命令进行虚拟机脚本的编辑
mkdir /scripts ###进行目录的建立
cd /scripts ###进行目录的切换
vim vm_create.sh ###进行文件内容的编辑
chmod ugo+x vm_create.sh ###赋予该文件执行的权力
(2)编辑内容如下
#!/bin/bash ###脚本运行的环境
virt-install \ ###进行软件的安装
--cdrom /iso/rhel-server-7.3-x86_64-dvd.iso \ ###镜像所在的目录
--memory 1000 \ ###进行内存的分配
--vcpus 1 \ ###进行cpu的分配
--disk /var/lib/libvirt/images/$1.qcow2,size=8,bus=virtio \ ###进行硬盘的设定
--network bridge=br0,model=virtio \ ###进行网络的设定
--name $1 >/dev/null & ###进行名称的设定,并将正确输出倒入到垃圾箱
(3)使用相关命令进行虚拟机脚本地运行
sh vm_create.sh test1 ###进行虚拟机脚本的运行
四、使用脚本进行虚拟机快照的建立
(1)使用相关命令进行文件的建立
vim vm_snapshot.sh ###进行快照文件脚本的编辑
chmod ugo+x vm_snapshot.sh ###赋予该文件执行的权限
(2)进行脚本文件的编辑
编辑内容如下:
#!/bin/bash ###脚本运行的环境
qemu-img create -f qcow2 -b \
/var/lib/libvirt/images/$1.qcow2 \ ###在该环境下执行相应的命令
/var/lib/libvirt/images/$2.qcow2 >/dev/null ###将正确的输出导入回收箱virt-install \ ###进行快照的安装
--name $2 \ ###快照的名称
--memory 1000 \ ###设定快照的内存
--vcpus 1 \ ###设定快照cpu的个数
--disk /var/lib/libvirt/images/$2.qcow2,bus=virtio \ ###设定快照的cpu个数
--network bridge=br0,model=virtio \ ###设定快照的网络
--import >/dev/null & ###选择快照位本地导入
~
(3)使用相关命令进行快照脚本的运行
sh vm_snapshot.sh westos noodel2 ###进行快照脚本的运行
【Linux系统中的】虚拟机的安装管理及虚拟机快照的建立相关推荐
- Linux系统中常用软件的安装(os7)
# Linux系统中常用软件的安装(os7) 文章目录 1 `JDK`安装 2 `tomcat`安装 (1) 解压缩tomcat.tar.gz (2) 运行tomcat/bin/startup.sh ...
- 组群的基本概念linux,linux课件-Linux系统中组群与用户管理.ppt
<linux课件-Linux系统中组群与用户管理.ppt>由会员分享,可在线阅读,更多相关<linux课件-Linux系统中组群与用户管理.ppt(66页珍藏版)>请在装配图网 ...
- Php 安装 zend_loader,在Linux系统中为PHP5.x安装Zend Guard Loader
从PHP5.3开始如果要支持ZendGuard加密的PHP代码,必须安装Zend Guard Loader,老的zend optimizer将不被支持,如使用了ZendGuard加密的PHP代码的网站 ...
- linux分区变为空闲,分析linux系统中磁盘空闲空间的管理方法
分析linux系统中磁盘空闲空间的管理方法 汪建国 摘要:要把文件信息存放在存储介质上,必须先找出存储介质上可供使用的空闲块.如何实现存储空间的分配和收回,取决于对空闲块的管理方法,主要有两种对磁盘存 ...
- dnf 运行系统linux,在Linux系统中使用dnf命令安装IceWM,一款非常酷的桌面
IceWM是一款非常轻巧的桌面,它已经存在20多年了,目标是:速度.简单性和摆脱用户的使用方式.本文介绍在Linux系统中安装IceWM的方法. 前言 我曾经将IceWM添加到Scientific L ...
- LINUX系统中的用户和用户组管理(一)【转】
本文转载于https://www.cnblogs.com/zhongguiyao/p/9165917.html 一.用户账户管理 Linux/Unix是一个用户.多任务的操作系统:在讲Linux账号及 ...
- linux系统中用户和组的管理
Linux 是支持多用户.多任务的操作系统:<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:offi ...
- 实用:在Linux系统中使用Navicat桌面可视化管理mysql等数据库
工具环境:服务器CentOS7 64位(桌面版),本地windows10系统 在linux系统以原生命令为王的大背景下,能在其中运行windows窗口界面软件是件很开心.很有意义的事. 1.安装. ① ...
- linux系统中VIM编辑器推荐安装插件
k-vim VERSION: 9.0 LAST_UPDATE_TIME: 2015-05-02 作者 wklken (凌岳/pythoner/vim党预备党员) Email: wklken@yeah. ...
最新文章
- gitter 卸载_最佳Gitter频道:Scala
- c语言测试代码怎么写,初学C语言,写了一个测试手速的工具,代码发上来,存着。。...
- 技术分享连载(六十)
- 使用poi进行excel导入并解析插入数据库
- Session服务器配置指南与使用经验
- 两个list关联合并_算法分享---两个有序链表的合并(C语言)
- 谷歌:一篇论文,让研究者吃我三份安利
- 《算法竞赛入门经典训练指南》pdf
- 关于js返回上一页的实现方法
- DedeCms网站防挂马注意点
- java jsonobject_Java调用groovy及如何使用springBean
- 计算机语言中double是什么意思,C语言中double是什么意思?_后端开发
- 让计算机u盘启动,U盘启动设置|电脑如何设置U盘启动?
- 老板说“把系统升级到https”,我用一个脚本实现了,而且永久免费!​
- php时间正序排序,列表的时间排序,应该正序还是倒序?
- 为什么千里马常有,而伯乐不常有
- STM32 BLDC无刷直流电机 HALL霍尔硬件接口 程序
- java有声小说如何开发_怎么才能做有声小说播音?有声书主播如何训练?
- 第十讲 老子智慧与人际交往的识人
- 房贷放松:银行态度暧昧 地方暗中先行
热门文章
- 再见,米哈游!原神社区防f12控制台调试代码全解(年轻人不讲武德)
- Jetpack Compose - Box
- npm的插件如何直接在html中使用,webpack中html-webpack-plugin插件的使用(生成多个html页面,引入不一样的js文件)...
- word中文分词 一
- 安利一个Visual Studio插件 Visual Assist 小番茄
- 史上最全scrcpy投屏教程(用你的电脑控制手机)
- 【北京迅为】瑞芯微系列RK3399六核服务器级开发板接口介绍
- paypal里的钱怎么取出来?
- 风口浪尖上的NLP,究竟路在何方?
- mumu模拟器安装好xposed后重启到99%不动