首页 > 代码库 > Linux操作系统的管理(虚拟机的概述)三

Linux操作系统的管理(虚拟机的概述)三

在我们了解linux操作系统之前我们首先要先知道虚拟机的运行架构,我们在初学linux的时候,如果在我们的真实PC上做操作你就会发现,你很多时候都是在重装系统的状态下,当然你也可以在linux操作系统上去装一个KVM虚拟机,不过你确定你要放弃windows操作系统吗?  所以为了让我们做实验的时候能够方便了解我们就把我们的linux操作系统乖乖的装在虚拟机上吧。

   在使用虚拟机之前我们得先知道虚拟机是个什么工具,首先在我们当前这些X86平台上每个平台上只能运行一个,现在的服务器也是这种架构的多,在PC上的话运行一个操作系统能够更好的把PC的资源利用起来,但是在服务器上呢?服务器的配置一般都比较高所以我们一个操作系统是不能完全利用起来这些资源的,所以为了解决这种问题我们的大神们发明了虚拟化这种东西。

什么是虚拟化呢? 简单点说就是在我们的硬件平台上虚拟出来另外一台计算机,它可以让多个操作系统在同一个硬件平台上同时运行,并且你可以根据需要定制虚拟系统的硬件配置,从而让我们的计算机能同时装很多的操作系统。好了我们所说的虚拟机运行架构到底是什么样的呢,一种是传统运行模式第、二种是寄居架构、三种是原生建构,

首先先来说第一种,这种模式我们最常见因为我们的电脑上只要是直接把操作系统装上就是这种传统的运行模式,,举个例子比如说我们在装PC上的操作系统时我们都是把操作系统直接装在我们的硬件上,然后在从操作系统上装一些应用软件,这种模式下安装的操作系统一次开机只能运行一个操作系统。所以我们不用虚拟机的话,想装多个操作系统,那你就只能选择装双启动,想用哪个就启动哪个操作系统。

wKiom1P2BUfw5hkrAACcCvUdDC4802.jpg

第二种我们说的就是寄居架构了,从字面上的意思我们不难看出,寄居就是操作系依赖另一个操作系统才能被安装,这种架构就是我们所用的虚拟机,是基于我们计算机上的操作系统来安装的,重要的是这里虚拟机是作为宿主的一个应用程序来进行工作的,然后再从这个虚拟机的软件上进行安装多个操作系统,这个架构适合在我们的PC上来使用的,这样我们一次就能开启很多个操作系统了,一般我们的计算机配置不高的话顶多同时开启两到三个,这个运行的流畅度是看计算机的真实配置来决定的,虽然叫虚拟机但是他这些内存、处理器、硬盘、网卡、等都是从真实机上划出来的,所以你要是在安装的时候要先看准自己的配置在做打算吧!如果你的电脑是个服务器好吧,我没话说了!wKioL1P2Bl_Qia5cAAFgDW3HGvk625.jpg

不过呢,如果你的电脑是个服务器那我不建议你用以上两种方式,一个操作系统能够支持的硬件资源是有限的,这个没有什么异议。一个windows8.1的桌面版操作系统顶多也就是能支持到8G,多了就识别不出来了。如果你的计算机是个服务器,高点的话内存也能达到16G也就是说如果要使用寄居架构的运行方式就有一半的内存没办法使用,那岂不是浪费了,所以我们就有了服务器上的一种原生架构,这种架构是直接将虚拟机软件直接安装在硬件上,把虚拟机软件作为操作系统来用。当然也只是作为,它并不是操作系统,只不过他能实现和操作系统一样的很多功能,不仅这样他还能在这台服务器上安装很多个操作系统,同时定制每台虚拟计算机(简称虚拟机)的配置要求,他整体的一个结构是下图所示。wKiom1P2BUfB-wsYAAFD6Z9GDN4037.jpg

在我们的日常生活中也不乏有人听过虚拟化这个东西,虚拟化也是门课程,在我们linux的学习旅途中它仅仅是一个过客,所以说在我们人生的道路上匆匆离去的过客不一定不是重要的。

在我们常用的虚拟机软件有

Vmware 公司的 VMwareWorkstationVMware vSphere

微软公司的Virtual PCVirtual ServerHyper-V

Citrix(思杰)公司的XenDesktop XenServer

RedHat(红帽)公司的Xen KVM

一般常用的虚拟机软件VMware Workstation 和红帽公司的KVM  微软公司的虚拟机功能也不错但是它有个限制只能安装微软的操作系统,不支持其他的操作系统。思杰的虚拟机也只能说我经验少,我根本没用过。好吧虚拟机的东西也就给大家说到这,有问题可以留言

下一节Linux操作系统的管理(虚拟机的安装使用)三

 





本文出自 “技术支撑我的梦想” 博客,请务必保留此出处http://hblbk.blog.51cto.com/7645149/1543331