复习之linux虚拟化的介绍

news2024/11/20 10:26:40

一、虚拟化客户端及工具的安装

1.在虚拟机westos中列出:

ps:虚拟机中安装虚拟机无意义,这里指是做实验看清楚虚拟机的创建!

# dnf   group   list   --hidden

irtualization Client :虚拟化客户端
Virtualization Tools : 虚拟化工具

 2. 安装虚拟化客户端和虚拟化工具

#  dnf   group   install    -y    "Virtualization Client"    "Virtualization Tools"

 3. 开启虚拟化

# systemctl   enable  --now   libvirtd

开启成功后,虚拟机出现以下图标!

 二、虚拟机的安装

1. 打开虚拟机控制器

# virt-manager

 2. 安装虚拟机

在真机上再安装一个虚拟机!!

详细步骤如下:

(1) 创建虚拟机

 

 

 

 (2)linux系统的安装

选择第一个直接安装linux系统!

 

 系统支持语言选择简体中文,否则中文会乱码!

 时区选择上海!

安装源默认!不用选择!

安装软件选择带有图形的!

 分区选择,这里可以选择自动分区或者自定义!

本次选择自定义,因为后面设计硬盘分区实验!

 

 最终分区结果如下:

 接着,开始安装!!

 (3)系统的首次启动

系统安装成功后,点击reboot启动系统!!

不用选择,默认第一个自己启动!

认证一下!!

 

 最后,启动成功!!!

 三、虚拟机的管理命令

1. 基本命令

# virsh

命令含义
list列出运行的虚拟机
list   --all列出所有的虚拟机
shutdown正常关闭虚拟机
start 开启虚拟机
destroy断电关闭虚拟机
virt-viewer显示虚拟机

 2. 实验

# virsh   list

# virsh   list   --all

# virsh  shutdown   westosb

# virsh   start   westosb

 

# virt-viewer   westosb   & :打入后台,否则占用命令行!!

四、虚拟机的快照信息

1. 硬盘信息和硬件信息

虚拟机的硬盘信息存放地址:/var/lib/libvirt/images/westosa.qcow2

虚拟机的硬件信息存放地址:/etc/libvirt/qemu/westosa.xml

硬盘信息包括数据等重要信息,一旦损坏,虚拟机无法复原!

硬件信息损坏可以修复!

因此以防损坏虚拟机,我们可以创建虚拟机的快照!

2. 虚拟机的快照

(1)快照的含义

虚拟机的快照是虚拟机在某个点及时的副本。

虚拟机快照是对某一个特定文件系统,在某一个特定时间内的一个具有只读属性的镜像。就是说当用户需要重复的返回到某一系统状态时,又不想创建多个虚拟机的时候,就可以使用虚拟机快照功能。当系统崩溃或系统异常,可以通过使用恢复到快照来保持磁盘文件系统和系统存储。

(2) 创建快照步骤

首先在shell建立 快照硬盘信息

# qemu-img   create  -f   qcow2   -b   /var/lib/libvirt/images/westosa.qcow2    /var/lib/libvirt/images/aa.qcow2 :快照硬盘信息

# file   /var/lib/libvirt/images/aa.qcow2 :查看快照文件信息

 创建快照虚拟机

详细步骤如下:

 

 

 

直接创建成功!!很快!!

(3)快照损坏的重建

当虚拟机快照系统被损坏时,重新建立也很简单!!

删除 /*  损坏快照系统:

rm   -fr   /*

 此时只能强制关闭该快照!force  off!!

那要如何恢复呢?很简单,

首先在主机shell 删除原来的快照硬盘信息,然后在重建创建即可!

此时快照立即恢复,很快!!

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/640979.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

稳定性治理二,稳定性分析

目录 重新认识系统稳定性(SLA与系分)稳定性分析(单点,容量和性能,依赖,数据保护,安全,资损,弹性能力,业务连续性,变更控制)压测方案&a…

面向对象3构造器

类的成员之三:构造器(Constructor) 我们 new 完对象时,所有成员变量都是默认值,如果我们需要赋别的值,需要 挨个为它们再赋值,太麻烦了。我们能不能在 new 对象时,直接为当前对象的 某个或所有成员变量直接…

美团买菜基于 Flink 的实时数仓建设

摘要:本文整理自美团买菜实时数仓技术负责人严书,在 Flink Forward Asia 2022 实时湖仓专场的分享。本篇内容主要分为四个部分: 1. 背景介绍 2. 技术愿景和架构设计 3. 典型场景、挑战与应对 4. 未来规划 Tips:点击「阅读原文」免…

ReentrantLock实现原理-条件锁

在前两篇文章中,我们了解了ReentrantLock内部公平锁和非公平锁的实现原理,可以知道其底层基于AQS,使用双向链表实现,同时在线程间通信方式(2)中我们了解到ReentrantLock也是支持条件锁的,接下来我们来看下,…

ISO21434 网络安全支持终止与退役(十一)

目录 一、概述 二、目标 三、网络安全支持终止 3.1 输入 3.2 要求和建议 3.3 输出 四、退役 4.1 输入 4.1.1 先决条件 4.1.2 进一步支持信息 4.2 要求和建议 4.3 输出 一、概述 退役不同于结束网络安全支持。一个组织可以结束对一个项目或组件的网络安全支持&#…

【Linux】常用命令总结

Yan-英杰的主页 悟已往之不谏 知来者之可追 C程序员,2024届电子信息研究生 目录 1.登录操作 2.操作系统 a.os是什么? b.好的操作系统的衡量指标?为什么要有操作系统? 3.Linux下的基本指令 a.ls指令 b.pwd指令 c.cd指令 d…

SB领导的特征

越是SB领导,往往越有这9大特征,难怪员工不服气。 孔子曾说过:“视其所以,观其所由、察其所安、人焉善哉?” 领导也是如此,想要判断领导是不是SB,关键就看他的所作所为。 越是“SB”的领导&#…

在CRM系统中如何获取联系人的信息?

CRM客户管理系统可以有效应对企业对联系人管理的需求,帮助销售人员随时随地查阅、记录、修改联系人,为业务开展做好铺垫。CRM中联系人是什么?如何获取联系人信息? 1.CRM中联系人是什么? CRM系统联系人指的是沟通对象…

薅羊毛!阿里云免费GPU云主机畅玩AI绘画,免费领取阿里云v100显卡搭建AI绘画利器Stable Diffusion

❝ AI绘画利器Stable Diffusion,因为对电脑显卡,磁盘,内存等都有一些限制,导致大部分人望而止步,所以小编今天教大家免费领取阿里云的免费显卡服务器,免费试用3个月,以方便各位快速学习与使用。 ❞ 领取免费…

MapReduce编程

Hadoop的MapReduce计算框架 概述 MapReduce计算框架是一种计算框架,用于计算处理大规模的数据集,他将数据分成小块,然后在集群中的多个节点上并行处理这些块MapReduce框架是由两个组件组成:Map和Reduce Map任务将输入数据分解成…

团队管理之性能实施团队日志12

这几天算是多事之秋。本来就有几个严重的问题天天在折腾。 还是出现了各种差错。 其实对于做项目来说,就是这样,总会有紧要的事情突然冒出来。 我倒是习惯了这种状态。 只是时间不等人。 这两天在写各系统的最终报告。结果写到某个系统的时候发现&#…

零基础学Python,最受推荐的10本Python书籍

目录 适合初学者的最佳Python书籍1、《Python编程:从入门到实践》2、《Head-First Python (2nd edition)》3、《“笨方法”学Python》4、《Python程序设计(第3版)》 最适合初学者的免费Python书籍5、《像计算机科学家一样思考Python (第2版)》…

学习【菜鸟教程】【C++ 继承】(未完)

链接 1. 教程原文 面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行效率的效果。 当创建一个类时,您不需要重新编写新的…

0基础学习VR全景平台篇第41篇:编辑器底部菜单-素材管理

大家好,欢迎观看蛙色VR官方系列——后台使用课程! 本期为大家带来蛙色VR平台,底部菜单—素材管理功能操作。 功能位置示意 一、本功能将用在哪里? 素材管理,主要是对场景列表相关的基础操作做一个详细的讲解&#xf…

自研API 网关 - 媲美美团这套Shepherd网关架构!

作者:小傅哥 博客:https://bugstack.cn 沉淀、分享、成长,让自己和他人都能有所收获!😄 我说:“很多互联网大厂,很少基于 SpringMVC 模块对外提供 WEB 服务的 HTTP 接口!” 一下炸窝…

【瑞萨RA MCU创意氛围赛】基于FSP库开发 --- Qt遥控小车

文章目录 引言一、产品功能介绍二、硬件清单三、软件设计1. RASC2. Keil2. Qt 四、视频展示 引言 很高兴能够加入“野火”这个大家庭中,且能有机会参加第一期的【瑞萨RA MCU创意氛围赛】,在此之前,我竟都没能了解瑞萨这个产品,是…

如何计算一个实例占用多少内存?

我们都知道CPU和内存是程序最为重要的两类指标,那么有多少人真正想过这个问题:一个类型(值类型或者引用类型)的实例在内存中究竟占多少字节?我们很多人都回答不上来。其实C#提供了一些用于计算大小的操作符和API&#…

【026】C++的内联函数、函数重载、函数的默认参数与占位参数

C的内联函数、函数重载、函数的默认参数与占位参数 引言一、内联函数1.1、声明内联函数1.2、宏函数和内联函数的区别1.3、内联函数的注意事项 二、函数重载2.1、函数重载的概述2.2、函数重载的条件2.3、函数重载的底层实现原理 三、函数的默认参数四、占位参数五、extern "…

STM32单片机TFT显示AD9833 DDS信号发生器语音播报正弦波方波三角波

实践制作DIY- GC0146---TFT显示AD9833 DDS信号发生器 基于STM32单片机设计---TFT显示AD9833 DDS信号发生器 二、功能介绍: 硬件组成:STM32F103C系列最小系统板 1.8寸TFT彩屏AD9833信号模块4*4矩阵键盘DY-SV17F语音播报模块 1.通过4*4键盘来设定频率值和…

ExpertLLaMA:超越Vicuna,通过角色扮演增强指令,显著提升回答质量

本文向大家介绍我们刚刚开源的对话模型及相应的训练数据。 首先是 git Repo 和 paper 链接,欢迎大家给我们⭐star⭐ 论文标题: ExpertPrompting: Instructing Large Language Models to be Distinguished Experts 论文链接: https://arxiv.or…