您的位置:首页 > 运维架构 > Linux

[Linux入门系列].1.1.虚拟机

2011-11-29 15:42 183 查看
什么是虚拟机

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。简单来说,虚拟机就是用软件模拟电脑环境,是运行在电脑中的电脑。

我们这里谈到的虚拟机和JAVA虚拟机不同,请读者查阅相关资料加以辨别。

虚拟机的作用

我们的工作中可能需要多台电脑或者多个操作系统协作,但我们只有一台电脑,这台电脑在同一时间只能运行一个操作系统(在多系统的配置下);我们可能需要学习一种Windows之外的操作系统,如Linux,但我们既没有充足的预算来购入一台新的电脑,也不愿意双系统下频繁切换,而且双系统的电脑稳定性很差,不同的硬盘分区格式之间会频起冲突,导致系统瘫痪;或者我们在学一门高深的技术,需要一个安全的环境来试验自己的小程序或者做一些逆向、attack等隐蔽的事情……

如此多的需求表明,我们需要一个能同时运行多系统的环境……虚拟机。你可以在虚拟机上安装操作系统(虚拟系统),在虚拟系统中安装运行程序、访问网络资源,其实虚拟机就是一台电脑,虚拟系统也和电脑上的操作系统完全相同。

虚拟机可能存在一些不足之处,比如影响真机系统和虚拟系统的性能等。

介绍几种虚拟机软件

1.VMWare WorkStation

VWWare(Virtual Machine ware)是全球桌面到数据中心虚拟化解决方案的领导厂商,总部位于California,是世界第四大系统软件公司。

VMWare WorkStation可以安装在Windows2000以上或者Linux平台,支持Microsoft Windows、主流的Linux、Novell NetWare、Sun Solaris等操作系统,它具有强大的运行、管理功能,其快照、Unity、文件拖拽等功能都是很常用的,我们会专门撰文讲解。

2.VMPlayer

VMPlayer既是VMWare WorkStation中的一个组件,也是一个独立的虚拟机软件,它具有VMWare WorkStation的大部分功能,但只有几十M大小,而且是完全免费的,运行时对系统资源占用更小。不过美中不足是它没有快照功能,不方便对虚拟系统的备份还原。不过我们可以选择用VMWare WorkStation来完成管理工作,而用VMPlayer运行虚拟机,这部分也会专门撰文讲解。

3.VirtualBox

VirtualBox由美国Oracle公司出品的一款针对企业和家庭的实用型x86虚拟化软件,它目前已经是一个开源项目。VirtualBox主要特点是性能优异,占用系统资源较少,它同样可以安装在Windows和Linux系统中,支持打错书操作系统的安装。

4.VMLite WorkStation

VMlite是全球首款中国人自己设计的高速虚拟机,它基于VirtualBox的开源项目,不过做出了许多的创新和改进,也是一款非常优秀的虚拟机。

5.Virtual PC

Virtual PC早期为Microsoft Virtual PC,和其他的虚拟机类似,可以安装在Windows和Mac OS中使用;后来发展为Windows Virtual PC,主要用于在Windows 7中使用XP mode,不过它仍然可以支持其他的操作系统。

安装自己的虚拟机

我们这里专门撰文介绍VMWare WorkStation和VMPlayer的安装使用,对于其他三款虚拟机感兴趣的读者可以自行安装体验。

VMWare WorkStation和VMPlayer的安装

安装虚拟系统

VMWare中安装Windows XP

VMWare中安装Ubuntu 11.04(预留连接)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: