Linux教程,linux菜鸟教程( 七 )


3:深入学习shell,perl,cgi等脚本语言:这些脚本语言在linux下非常强大,它们能完成你想做的任何事情,熟练掌握这些语言,可以让你在linux系统下游刃有余,如鱼得水 。4:构建企业级linux高可用集群系统:linux下有很多开源免费的集群软件,利用这些免费的集群软件完全可以构建出与商业unix系统想媲美的集群系统来 。
三、用虚拟机软件学习linux3.1 什么是虚拟机软件虚拟机软件可以在一台电脑上模拟出来若干台PC电脑,每台PC可以运行单独的操作系统而互不干扰,可以实现一台电脑“同时”运行几个操作系统,还可以将这几个操作系统连成一个网络 。图1:安装了3台虚拟机的windows系统 比如图1中,是在一台电脑上安装了Windows 2000 Server,再在Win2000 server上安装虚拟机软件VMWare,利用VMWare模拟出来3台PC,在这3台PC上分别运行RedHat Linux、Win2000和Solaris 9 for x86操作系统 。
这4个操作系统同时在一台电脑上运行,互不干扰,并且同在一个局域网内 。听了上面的基本介绍,你可能知道虚拟机软件到底是做什么用的了 。那么好,我们继续做更深入的介绍 。目前PC上的虚拟机软件最常用的有下述两个:VMWare网址为:http://www.vmware.comVirtual PC网址为:http://www.connectix.com3.2 使用虚拟机软件的好处1、如果要在一台电脑上安装linux和windows系统,不用虚拟机的话,有两个办法:一是装多个硬盘,每个硬盘装一个操作系统 。
这个方法比较昂贵 。二是在一个硬盘上装双系统 。这个方法不够安全,因为系统盘的MBR是操作系统的必争之地,windows更是霸道,每次重新安装系统都要重写系统的MBR,这样的话搞不好会几个操作系统同归于尽 。而使用虚拟机软件既省钱又安全,因此,对于新手来说,利用虚拟机学习linux简直是再好不过了 。2、在虚拟机上安装linux系统,你不用担心会格式化掉自己的硬盘,你甚至可以随意的对虚拟系统进行任何的设置和更改操作,你可以格式化虚拟系统硬盘,重新分区虚拟系统硬盘等等,因为虚拟机是你真实系统上运行的软件,对虚拟机系统的任何操作都是对软件的操作 。
3、利用虚拟机模拟出来的linux系统和真实的linux系统是一摸一样的,现在各个公司专门的linux服务器是不会让新手随意去动的,而供测试的linux服务器一般又很紧缺,在自己电脑上安装虚拟linux系统,可以随意的学习测试,而不受任何环境影响 。3.3 虚拟机的运行环境和硬件需求1:运行环境VMWare可运行在Windows(WinNT以上)和Linux操作系统上 。
Virtaul PC可运行在Windows(Win98以上)和MacOS上 。注:运行虚拟机软件的操作系统叫Host OS,在虚拟机里运行的操作系统叫Guest OS 。2:硬件需求虚拟机是将两台以上电脑任务集成到一台电脑上来,因此对硬件要求比较高,主要是内存,硬盘和cpu;内存要足够大,因为每个虚拟机都会占用一定的内存资源,内存的总大小等于各个虚拟系统的总和 。
可喜的是,现在内存已经很便宜了,内存就不是问题了 。同样,硬盘空间也是每个虚拟机都要占用的,cpu现在都到了多核阶段,也不是问题 。3.4 虚拟机的安装与使用1.VMware虚拟机概述上面章节讲到,虚拟机软件有VMWare和Virtual PC,它们各有优缺点,其中VMWare在全球占领了80%的市场份额,因此我们也主要讲述VMWare的安装与使用 。
VMware是提供一套虚拟机解决方案的软件,主要产品分为如下3个:(1)VMware-ESX-Server: 这个版本并不需要操作系统的支持 。它本身就是一个操作系统,用来管理硬件资源 。所有的系统都安装在它的上面 。带有远程web管理和客户端管理功能 。(2)VMware-GSX-Server: 这个版本就要安装在一个操作系统下了,这个操作系统叫做HOST OS 。

推荐阅读