阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

小白该如何学习Linux操作系统(2)

87次阅读
没有评论

共计 5224 个字符,预计需要花费 14 分钟才能阅读完成。

献给初学者:小白该如何学习 Linux 操作系统(2)

三、用虚拟机软件学习 Linux

3.1 什么是虚拟机软件
虚拟机软件能够在一台电脑上模仿出来若干台 PC 电脑,每台 PC 能够运转独自的操作系统而互不搅扰,能够完成一台电脑“一起”运转几个操作系统,还能够将这几个操作系统连成一个网络。

小白该如何学习 Linux 操作系统(2)

图 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.com
Virtual PC   网址为:http://www.connectix.com

3.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。这个 HOST OS 可以是 Windows 2000 Server 以上的 Windows 系统或者是 Linux(官方支持列表中只有 RH,SUSE,Mandrake 很少的几种),和 VMware-ESX-Server 一样带有远程 web 管理和客户端管理功能。
(3)VMware-WorkStation:这个版本和 VMware-GSX-Server 版本的机构是一样的。也是要安装在一个操作系统下,对操作系统的要求也是 Windows 2000 以上或者 Linux。和 Vmware 的区别就是没有 web 远程管理和客户端管理。
Vmware GSX Server 不支持虚拟机双 CPU,而且已经停止开发新版本,Vmware Server 是 Vmware 公司决定将 GSX Server 免费后,重修代码后发布的,目前有版本更新。因此我们选择免费的 GSX Server 作为讲述的版本。

2.虚拟机软件的安装
我们在 windows 下安装 windows 版本的 VMware server,然后在 VMware server 上安装 Linux 操作系统。虚拟机软件的安装很简单,只需按照 windows 常规方法安装即可完成,这里不在讲述。

3.创建一个虚拟机系统
虚拟机软件安装完毕,双击桌面上的 VMware Server 图标以启动应用程序:
(1)按 CTRL- N 创建一个新虚拟机,弹出新建虚拟机向导,如图 2 所示界面,点击下一步:

小白该如何学习 Linux 操作系统(2)

图 2

(2)选择虚拟机配置,如图 3 所示,这里选择“Custom”,点击下一步:

小白该如何学习 Linux 操作系统(2)

图 3

(3)选择客户机操作系统,如图 4 所示,这里选择“Linux”,版本选择“Red Hat Enterprise Linux 4”,点击下一步:

小白该如何学习 Linux 操作系统(2)

图 4

(4)给虚拟机命名,如图 5 所示,虚拟机名称设为 Red Hat Enterprise Linux 4,虚拟机路径设为“C:\Virtual Machines\Red Hat Enterprise Linux 4”,点击下一步:

小白该如何学习 Linux 操作系统(2)

图 5

(5)设置访问权限,如图 6 所示,去掉“Make this virtual machine private”。这样可以保证系统安装完毕,虚拟机 Linux 系统可以和 windows 系统互通。点击下一步:

小白该如何学习 Linux 操作系统(2)

图 6

(6)启动 / 关闭选项,如图 7 所示,虚拟机帐户,选择“User that powers on the virtual machine”,点击下一步:

小白该如何学习 Linux 操作系统(2)

图 7

(7)虚拟机处理器配置,如图 8 所示,这里选择一个处理器。如果你有多个处理器可以选择多个,点击下一步:

小白该如何学习 Linux 操作系统(2)

图 8

(8)设置虚拟机内存大小,如图 9 所示,可以通过滑竿选择给虚拟机系统分配的内存大小,一般选择是 windows 系统内存的一半。这里选择 800M。点击下一步:

小白该如何学习 Linux 操作系统(2)

图 9

(9)选择虚拟机网络连接类型,如图 10 所示,这里选择“Use bridged networking”网桥方式,点击下一步:

小白该如何学习 Linux 操作系统(2)

图 10

(10)选择 I/O 适配器类型,如图 11 所示,这里选择“LSI Logic”,点击下一步:

小白该如何学习 Linux 操作系统(2)

图 11

(11)选择虚拟磁盘,如图 12 所示,选择“Create a new virtual disk”,点击下一步:

小白该如何学习 Linux 操作系统(2)

图 12

(12)选择磁盘类型,如图 13 所示,选择“SCSI (Recommended)”,点击下一步:

小白该如何学习 Linux 操作系统(2)

图 13

(13)指定虚拟机磁盘容量,如图 14 所示,磁盘容量,可根据自己的需求选择大小,安装 Linux,一般 5G 即可满足需求,这里输入“25GB”,选择“Split disk into 2 GB files”,点击下一步:

小白该如何学习 Linux 操作系统(2)

图 14

(14)指定磁盘文件路径,如图 15 所示,可以点击“Browse”指定磁盘文件的路径,这里的路径为“F:\Red Hat Enterprise Linux 4\Red Hat Enterprise Linux 4.vmdk”,然后点击完成,即可完成虚拟机的创建。

小白该如何学习 Linux 操作系统(2)

图 15

(15)虚拟机创建完毕后,出现虚拟机控制台界面,如图 16 所示,这样我们就创建了一个  Linux 虚拟机系统,接下来就需要在虚拟机下安装 Linux 系统了。

小白该如何学习 Linux 操作系统(2)

图 16

(16)点击图 16 虚拟机控制台中的“Edit virtual machine settings”选项,即可到“virtual machine settings”界面,如图 17 所示:
在这个界面中,我们可以添加虚拟机各种资源、编辑虚拟机的各种属性,例如修改虚拟机内存大小、编辑网卡连接方式、添加一个虚拟磁盘、指定光盘的引导方式等。还可以删除虚拟机中的各种资源。

小白该如何学习 Linux 操作系统(2)

图 17

(17)点击图 18 中“add”按钮,出现图 18 所示界面:在这个界面中,可以给虚拟机添加各种硬件资源,例如,硬盘、光驱、软驱、网卡、声卡等设备。

小白该如何学习 Linux 操作系统(2)

图 18

到此为止,虚拟机的安装和基本配置已经介绍完毕,接下来开始讲述在虚拟机上安装 Linux 的方法。

4.虚拟机上 Linux 安装方式

在虚拟机上安装 Linux 系统,常用的方法有两种:光驱安装和 iso 镜像文件安装。
(1)光驱安装方式
在 VMware Server 控制台上,双击右面板上的 CD-ROM 设备,然后选择 Use physical drive,location 选择 host,下面下拉框选择 Auto detect 即可。如图 19 所示,最后,Linux 系统光盘放入光驱,单击“Start this virtual machine”即可进入 Linux 安装界面。
(2)iso 文件安装方式
在 VMware Server 控制台上,双击右面板上的 CD-ROM 设备,然后选择 Use ISO image,然后指定 iso 文件路径,如图 20 所示,最后,单击 Start this virtual machine 即可进入 Linux 安装界面。

小白该如何学习 Linux 操作系统(2)

图 19

小白该如何学习 Linux 操作系统(2)

图 20

Linux 系统的安装,我们将在在后面文章中讲述,这里不在多说。

四、Linux 学习资源

4.1 网络资源,搜索引擎,论坛
Linux 的开源特性决定了 Linux 知识的开放性和充足性。当今,Linux 非常流行,Linux 学习资源也非常之多,书店到处可见 Linux 方面的书籍,选择一本适合自己的慢慢去学习,再好不过。
除了书本的知识,网络里也有无限的 Linux 学习资源,各大 Linux 技术门户,Linux 社区论坛,都是学习 Linux 的好地方;在这里,有一批无私奉献的 Linux 狂热爱好者,他们把自己的学习经验和学习总结无偿的发布出来;他们每天在 Linux 论坛的各个角落热情的回答广大网友提出的问题;他们不求回报,因为他们热爱技术,热爱 Linux。
遇到学习问题,或者要查找某些 Linux 资料,搜索引擎绝对是第一选择,例如 google.cn 和 baidu.com,99% 的技术资料都能在这里搜到。查找 Linux 资料,不要错过这两个优秀的搜索引擎。

4.2 有本书在身边
网络中有很多 Linux 学习资源,丰富的学习资源,虽然给我们学习提供了很好的便捷性,但是也造成了我们学习的盲目性,学习资源的丰富性,引出的另一个问题是资源的混杂,刚入门的新手感觉无从下手,可能今天看了一点内存管理的资料,明天学习了一点磁盘管理的资料,并且总是感觉自己理解了也学会了,但是就是无法灵活的掌握,究其原因,就是没有系统的学习 Linux。
因此,选择一本好书在自己身边是必须的,一本好书应该是由浅入深,有点及线,有线及面的介绍知识,选择一本好书,同时结合网络资源进行循序渐进的学习,此时,你的学习就不会再有空洞感,进步也会飞快。你会感觉学习 Linux 是一件很快乐的事情。

五、Linux 的应用领域

很多新手都有一个很疑惑的问题:“我学习 Linux 系统,能在上面干什么呢,或者说 Linux 系统具体能做什么”,有这样的疑问,也很正常,但是随着对 Linux 了解的加深,这些疑问就会慢慢消除,下面具体讲述下 Linux 操作系统的应用领域(也就是 Linux 到底是干啥的)。

1:服务器领域
现在的服务器市场以 Linux、unix、windows 三分天下,Linux 可谓后起之秀,从产生发展到现在,在服务器应用领域节节攀升,并且每年增长势头迅猛。
Linux 作为企业级服务器应用广泛,利用 Linux 系统可以使企业构架 WWW 服务器、代理服务器、邮件服务器、DNS 服务器、透明网关、路由器等等,不但给企业降低了运营成本,同时获得了 Linux 系统带来的高稳定性和高可靠性。
随着 Linux 在服务器领域的广泛应用,这几年来,Linux 已经悄悄进入政府、教育、银行、石油等行业,同时各大 unix 厂商也推出在 unix 平台支持 Linux 操作系统,例如 IBM AIX。这一切表明,Linux 在服务器市场前景光明,相信在不久的将来,Linux 会渗透到社会各个领域。

2.嵌入式 Linux 系统
由于 Linux 体系开放源码,功能强大、牢靠、灵活并且具有伸缩性,再加上它广泛支撑大量的微处理器体系结构、硬件设备、图形支撑和通信协议,因而,在嵌入式使用的范畴里,从因特网设备到专用的控制体系,Linux 操作体系的远景都很光亮的。
例如,诺基亚和摩托罗拉公司都推出了 Linux 渠道的手机。

马哥学习交流群

马哥教育 -Linux 学习 - 1 群 485374463

马哥教育 -Linux 学习 - 2 群 339184057

 

正文完
星哥说事-微信公众号
post-qrcode
 
星锅
版权声明:本站原创文章,由 星锅 2022-12-03发表,共计5224字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中