虚拟机(VM)是共享一个服务器的物理资源的操作系统。它是主机硬件上的Guest,因此也被称为Guest虚拟机。
虚拟机由几层组成。支持虚拟化的层是hypervisor。hypervisor是一种虚拟化服务器的软件。
虚拟机是怎么工作的
运行应用程序所需的一切都包含在虚拟机里–虚拟化的硬件,操作系统以及任何所需的二进制文件和库。因此,虚拟机具有自己独立的基础架构。
虚拟机的优势
虚拟机可减少在服务器设备上的支出,可以利用一个物理服务器资源切分成多个独立的虚拟机来完成许多工作。由于只有一台主机,因此可以利用虚拟机管理程序的集中功能高效地管理所有虚拟环境。这些系统完全相互独立,这意味着你可以在不同的虚拟机里安装不同的系统环境。最重要的是,虚拟机与主机操作系统隔离,是进行实验和开发应用程序的安全场所。
虚拟机的劣势
虚拟机可能占用主机的大量系统资源,虚拟机的大小为数GB。在虚拟服务器上运行单个应用程序意味着还要运行Guest OS以及Guest OS运行所需的所有硬件的虚拟副本。这样很快就增加了很多RAM和CPU资源消耗。迁移虚拟机上运行的应用程序的过程也可能很复杂,因为它始终附加在操作系统上。因此,必须同时迁移应用程序和操作系统。同样,在创建虚拟机时,系统管理程序会分配专用于VM的硬件资源。 不过与运行单独的实体服务器相比,这仍然是经济的。
一般常用的vmware workstation pro ,虚拟机允许在一个宿主机上虚拟出多个虚拟机,这些虚拟机以文件的形式存在,可以随意移动到其他电脑上使用。
只要你的宿主机性能够好,硬盘足够大可以创建很多很多。
如果你的宿主机是windower10 操作系统,你现在想要使用Linux系统怎么办?买一台电脑,安装Linux系统,当然有钱可以这样做,那还有一种办法就是安装虚拟化软件,利用虚拟软件安装一个Linux系统,它使用起来喝真是的计算机没有任何不通。
当然除了安装linux的ubuntu系统,还可以安装其他的linux系统,或者任何windower系统,win xp ,win7,win8 ,win10, win server 2012, win server 2016等等。
如果你是安全人员,可以利用虚拟机进行电脑病毒测试,进行网络攻击测试等
然后,虚拟机是一个文件系统,你可以使用u盘,或者移动硬盘,将其拷贝到任何电脑上使用,你需要再电脑上安装虚拟机软件就可以了,相当于米随身携带了多台不同操作系统,安装了不同应用软件的移动电脑,非常方便。
虚拟机从字面理解就是一个假的模拟的机器,这个模拟的机器有基本上真机所有的部件,可以运行真机上能运行的一切软件,事实也是这样的,虚拟机可以在真机上模拟出一台或者多台计算机,这些计算机以文件的形式存储在真机上。
而这些模拟出来的虚拟机就可以像真实的电脑一样安装不同的操作系统,可以供学习,测试等,这些虚拟机彼此之间独立,就像一个个真的电脑一样,如果你愿意,可以在虚拟机上安装任何的主流操作系统,比如xp,windows 7 WINDOWS 2000,甚至Linux等很多操作系统,由于这些虚拟机是独立的,你可以在上面进行任何的操作,而不用担心你的真实的电脑会中毒或者损坏。
对于个人来说,我们可以利用虚拟机来进行学习电脑技术,也可以进行一些软件的测试,而不用担心会波及到真实的电脑,甚至用多台虚拟机模拟真实的联网环境进行攻防练习。
虚拟机是一种软件实现的模拟计算机的环境,它能够在一个物理计算机上同时运行多个虚拟计算机操作系统。以下是虚拟机的一些用途:
- 软件开发和测试:虚拟机可以提供一个安全隔离的环境,让开发人员在同一台物理计算机上同时测试和运行不同的操作系统和软件环境。这样可以降低开发和测试成本,同时还可以避免一些不必要的硬件和软件兼容性问题。
- 系统维护和恢复:虚拟机可以作为备份环境,保存系统镜像,以备系统恢复或备份数据。另外,虚拟机还可以提供一个独立的安全环境,用于执行敏感任务,例如网络安全演练、病毒检测等。
- 运行不同的应用程序:虚拟机可以帮助用户运行不同操作系统下的应用程序,这对于那些需要同时运行多种不同操作系统下的应用程序的用户来说非常有用。
- 教育和培训:虚拟机可以用于教育和培训,它提供了一种安全、简便的方式,让学生可以在不同的操作系统环境下学习和实践。
总的来说,虚拟机具有安全、便捷、高效的特点,为用户提供了很多方便和选择。
原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/9750.html