《第一章相关知识》由会员分享,可在线阅读,更多相关《第一章相关知识(69页珍藏版)》请在金锄头文库上搜索。
1、1 1、LinuxLinux是什么是什么1LinuxLinux是什么是什么 Linux是一个免费、分时、多用户、多任务的网络操作系统(Network Operating System ,NOS)。 与其它商业化的网络操作系统不同,它是由以Linus Torvalds为首的一批Internet上的志愿者(计算机高手和黑客)开发的,完全免费,并与另一著名的网络操作系统Unix完全兼容,是一个具有很高性能格比的网络操作系统。2 Linux的一大优点就是它的源代码都是公开的,包括整个系统的核心代码、所有的驱动程序、开发工具以及所有的应用程序。任何人只要有兴趣,都可以将整个Linux系统重新编译一遍。
2、Linux公布的全部源代码都遵循GPL (GeneralGPL (General Public License Public License,通用公共许可通用公共许可) )宣言或原则。LinuxLinux是什么是什么3 在Linux的早期版本中,因为开发者不愿意自己的程序被不法的商业软件厂商窃取,因此使用了一个相当严格的版本声明,即禁止一切的商业活动。后来因为广大的用户希望有人能够把Linux压成CD-R,推广Linux,以方便无法通过Internet获得Linux的用户,所以将版权宣言换成GPLGPL,从此以后,Linux便是公认的GNUGNU操作系统。LinuxLinux是什么是什么4GN
3、UGNU组织组织 or or 计划计划 所谓GNU是一个自由软件组织或计划,最初是由美国麻省理工学院的研究员Richard M. Stallman所倡导的,以研究和开发自由软件为目的,以“开放、共享、自由”为宗旨。 GNU的软件可以自由使用和修改,但是用户在发布GNU软件时,必须让下一个用户有获得源代码的权利并且必须告知他这一点。LinuxLinux是什么是什么5 这一规定是为了防止某些别有用心的人或公司将GNU软件稍加修改就去申请版权,说成是自己的产品,其目的就是要让GNU永远是免费和公开的,这就是GPLGPL原则原则。参考网址: http:/ GNU计划和自由软件基金会(the Free
4、Software Foundation FSF)是由Richard M. Stallman 于1984 年一手创办的。 旨在开发一个类似Unix、并且是自由软件的完整操作系统:GNU操作系统。 GNU 是“GNUs Not Unix“的递归缩写,它的发音为“guh - NEW”。LinuxLinux是什么是什么7 到上世纪90年代初,GNU项目已经开发出许多高质量的免费软件,其中包括有名的emacs编辑系统、bashshell程序、gcc系列编译程序、gdb调试程序等等。 这些软件为Linux 操作系统的发展(开发)创造了一个合适的环境,是Linux 能够诞生的基础之一。所以,目前许多都将Li
5、nux 操作系统称为“GNU/LinuxGNU/Linux”操作系统。LinuxLinux是什么是什么8 同时,Linux也是一个自由软件,是免费的、源代码开放的,编制它的目的是建立不受任何商品化软件版权制约的、全世界都能够自由使用的Unix兼容产品。“自由软件自由软件”介绍:介绍: 当今流行的软件按其提供的方式和是否赢利可以划分为三种模式,即商业软件(commercial software)、共享软件(shareware)和自由软件(freeware或free software)。LinuxLinux是什么是什么9n商业软件:由开发者出售拷贝并提供软件技术服务,用户只有使用权,但不得进行非法
6、拷贝、扩散和修改。n共享软件:由开发者提供软件试用程序拷贝授权,用户在使用该程序拷贝一段时间之后,必须向开发者缴纳使用费,开发者则提供相应的升级和技术服务。n自由软件:由开发者提供软件全部源代码,任何用户都有权使用、拷贝、扩散、修改该软件,同时也有义务将自己修改过的程序代码公开。LinuxLinux是什么是什么10自由软件的自由(free)有两个含义:第一、是可免费提供给任何用户使用;第二、是指它的源代码公开Open SourceOpen Source和可自由修改。 所谓可自由修改是指用户可以对公开的源代码进行修改,以使自由软件更加完善,还可在对自由软件进行修改的基础上开发上层软件。Linux
7、Linux是什么是什么11 自由软件并不是分文不取的代名词,而是取之有道的典范。自由软件的倡导者们深深地知道,版权如同蒙娜丽莎的微笑,不能被销售只能被分享。 所以,当我们谈到自由软件(所以,当我们谈到自由软件(free softwarefree software)时,我们指的是自由而不是价格。时,我们指的是自由而不是价格。LinuxLinux是什么是什么122 2、Unix & LinuxUnix & Linux的发展历史的发展历史13UnixUnix是历史最悠久的操作系统是历史最悠久的操作系统1965年 由AT&TAT&T、MITMIT和GEGE联合开发了Multice操作系统。 (Mult
8、iplexed Information and computing service)1969年 美国贝尔实验室的Ken.ThompsonKen.Thompson(肯.汤普森)和 Dennis.M.RitchieDennis.M.Ritchie(丹尼斯里奇)在规模较小及较 简单的分时操作系统Multice的基础上开发出UnixUnix, 是用汇编语言在DEC的PDP-7PDP-7小型计算机小型计算机上实现的。1971年 又发展出在PDP-11PDP-11系列机系列机上(11/20、11/40、11/45) 用汇编语言开发出的Unix v.1。在此过程中,机器 的硬件逐渐复杂,Unix所支持的特征
9、也不断丰富, 包括最基本的文件系统和一些简单的软件,如文字 处理程序。Unix & LinuxUnix & Linux的发展历史的发展历史141973年 D.M.Ritchie研制出C语言,并应用新的C语言改写原 来用汇编语言编写的Unix,这就是V5的版本。(v3) (C语言之父、Unix之父)。同年, Ken.Thompson和 Dennis.M.Ritchie在美国计算机协会的第四届操作 系统原理讨论会上提交“The Unix Time Sharing System”一文,Unix系统正式向外披露。1975年 发表Unix v.6,Unix步出贝尔实验室之外,配备于 PDP-11机上开始
10、广泛流行并扩散到大学和科研机 构。1978年 AT&T推出了v.7,包括了更多的命令并可支持大尺度 的文件,并成为第一个商业版本。v.7后来被移植到 VAX机上,称为32V。我国开始研究应用的最早 版本。Unix & LinuxUnix & Linux的发展历史的发展历史151981年 AT&T发布Unix System ,完全转向为社会提供 的商品软件。1983年 推出适用于教育并且易于维护的Unix System 。 该版本提供给各大学作为教学之用,成为当时操作 系统课程中的范例教材。各大学公司开始通过Unix 源码对Unix进行了各种各样的改进和扩展。于是, Unix开始广泛流行。Uni
11、x System V版本的系统功能 已趋于稳定和完善。在此版本下,后来又有一系列 的公布号:1.0/2.0/2.3/3.5/4.0/4.2等,现在最后 版本为System Release 4System Release 4(SVR4SVR4)Unix & LinuxUnix & Linux的发展历史的发展历史16UnixUnix的另一个重要的分支:的另一个重要的分支: 1978年,对 Unix而言是革命性的一年;因为学术界的老大伯克利大学 (UC Berkeley),推出了一份以第六版为基础,加上一些改进和新功能而成的 Unix。这就是著名的“1BSD(1st Berkeley Softwar
12、e Distribution)”,开创了Unix的另一个重要的分支:BSD BSD BSD BSD 系列系列系列系列。 同时期,AT&T将 Unix变成商业化的产品。从此,BSD的 Unix 便和AT&T 的Unix 分庭抗礼,Unix就分为System V和4.x BSD这两大主流,各自蓬勃发展。 Unix发展世系如下图所示:Unix & LinuxUnix & Linux的发展历史的发展历史1718UnixUnix有代表性的其他版本:有代表性的其他版本: 1、加州大学伯克利分校的BSDBSD (Berkeley Software Distribution)版本,主要用于工程设计和科学计算2
13、、Microsoft和SCOSCO公司开发的SCO XENIX、SCO UNIX 和 OpenServer等,主要应用在基于Inter x86体系结构的 系统上3、开放源代码的LinuxLinux, Unix的体系结构加MS Windows形式的图形用户界面,主要应用在基于Inter x86体系结构的系统上Unix & LinuxUnix & Linux的发展历史的发展历史19 同时,其他一些公司也开始为其自己的小型机或工作站提供商业版本的UNIX系统,有些选择System V作为基础版本,有些则选择了BSD。BSD的一名主要开发者,Bill Joy,在BSD基础上开发了SunOS,并最终创办
14、了Sun Microsystems。 下表为各公司为自己的机器(不同的CPU平台)上开发的“类似于”Unix的操作系统。这些系统尽管实现方法各不相同,但其所具有的功能及操作管理手段均与主要流派中的某些版本相似,我们称之为“兼容的”Unix,如下表所法:Unix & LinuxUnix & Linux的发展历史的发展历史20Unix & LinuxUnix & Linux的发展历史的发展历史21IBM RS6000HP-RX7620Unix & LinuxUnix & Linux的发展历史的发展历史22HP-RX8620Sun Unix小型机Sun V20ZUnix & LinuxUnix &
15、Linux的发展历史的发展历史23LinuxLinux产生的前提产生的前提 1981年IBM 公司推出享誉全球的微型计算机IBM PC。在1981-1991年间,MS-DOS操作系统一直是微型计算机上操作系统的主宰。此时计算机硬件价格虽然逐年下降,但软件价格仍然是居高不下。 当时Apple的MACs 操作系统可以说是性能最好的,但是其天价没人能够轻易靠近。 当时的另一个计算机技术阵营是Unix 世界。但是Unix 操作系统就不仅是价格贵的问题了。为了寻求高利率,Unix 经销商将价格抬得极高,PC 小用户就根本不能靠近它。Unix & LinuxUnix & Linux的发展历史的发展历史24
16、 曾经一度受到Bell Labs 的许可而可以在大学中用于教学的UNIX 源代码一直被小心地守卫着不需公开。 对于广大的PC用户,软件行业的大型供应商始终没有给出有效的解决该问题的手段。 正在此时,出现了MINIX 操作系统,并有一本详细的书本描述它的设计实现原理。由于AST 的书写的非常详细,并且叙述有条有理,几乎全世界的计算机爱好者都在看这本书以理解操作系统的工作原理。其中也包括Linux 系统的创始者Linus Torvalds。Unix & LinuxUnix & Linux的发展历史的发展历史25 到1991年,GNU 计划已经开发出了许多工具软件。最受期盼的Gnu C 编译器已经出
17、现,但还没有开发出免费的GNU 操作系统。即使是MINIX 也开始有了版权,需要购买才能得到源代码。而GNU 的操作系统HURD 一直在开发之中,但并不能在几年内完成。 对于Linus 来说,已经不能等待了。Unix & LinuxUnix & Linux的发展历史的发展历史26Unix & LinuxUnix & Linux的发展历史的发展历史Linux Linux 简介简介诞生诞生1、Linux的历史 Linus Torvalds,Linux核心的创作者,于1969年12月28日出生在芬兰的赫尔辛基。1991年,在学习了一套Unix和 C的课程之后,Torvalds购买了他自己的个人计算机
18、(PC) 。他对计算机的操作系统很不满,并且决定自己写一个操作系统。Torvalds开始对 Minix感兴趣起来。Torvalds 决定开发超出Minix标准的一个操作系统。他称它 LinuxLinux,Linus Minix的缩写。Linus Torvalds 没有保留他的计算机编码的版权。反而,他在因特网上公开了他的代码,版本为0.020.02,从而宣告了Linux的诞生。Minix一个Andrew S. Tanenbaum开发的以教学目的的类似Unix的操作系统。 Andrew S. Tanenbaum是一个想教他的学生真正的操作系统的内在工作原理的荷兰教授。Minix是为在英特尔808
19、6 微处理器上运行而设计的,并且有可以用于研究的源代码。27 Linux发展到今天,其功能强大、安全稳定可以与其他著名的各种Unix系统相抗衡,而且,也完全可以与微软的Windows相媲美。现在很多网络服务器、工作站甚至包括路由器、防火墙都在使用Linux操作系统。LinusLinus TorvaldsUnix & LinuxUnix & Linux的发展历史的发展历史28LinuxLinux与与UnixUnix的关系:的关系:1、Linux的思想源于Unix,Linux是Unix在个人计算机上的完整实现。Linux主要用于PC或PC服务器,而Unix主要用于小型机、大型机,有更好的负载平衡能
20、力。2、Unix的历史长于Linux。20世纪70年代,贝尔实验室开发出Unix。目前分为AT&T System V 和Berkley BSD两个系列。常见的版本有:SUN Solaris、SCO Unix、HP Unix、IBM AIX和FREEBSD等。Linux同时兼容System V和BSD两种Unix系统。3、Linux的内核是免费的、自由使用的,核心源代码是开放的。而商用Unix的源代码并不公开。 http:/www.kernel.org,获取最新的Linux内核版本Unix & LinuxUnix & Linux的发展历史的发展历史294、对硬件的要求上,Linux比Unix低。
21、从技术上来说,Linux可以在小至4MB的RAM上运行。5、安装上,Linux比Unix容易掌握,适合于初学者学习。6、使用上,Linux相对Unix而言没有那么复杂。Linux比较好学,相关资料也很多。7、性能上,Linux免费版没有Unix那么全面,但对个人用户和小型应用来说是绰绰有余。某些商用版性能可以与Unix相媲美。8、名称上,Unix和Linux都是操作系统的名称,但Unix还是一个商标,归SCO公司所有。9、价格上,个人使用的Linux基本上是免费的。Unix & LinuxUnix & Linux的发展历史的发展历史3010、应用上,Unix系统主要应用在银行、电信部门、大型网
22、站等行业领域。Linux多用于企业、小型网站或个人,但现在正讯速向传统上由Unix占据的高端应用进军。告诫告诫( (即给大家提供一个学习Linux的方法或建议): Linux是通过互联网发展起来的。所以,大家在学习Linux时,需要更多的从互联网上查找有关资料来学习和解决问题,只有这样,你才能有效地掌握和应用Linux,以至于你可能会成为一个Linux高手!Unix & LinuxUnix & Linux的发展历史的发展历史31LinuxLinux的内核版本:的内核版本: Linux的版本号分为两部分,即内核内核内核内核(Kernel)(Kernel)(Kernel)(Kernel)版本版本版
23、本版本与发发发发行行行行(Distribution)(Distribution)(Distribution)(Distribution)版本版本版本版本 内核版本内核版本是在Linus领导下的开发小组开发出的系统内核的版本号。Linux核心版本的命名一直遵从以下原则:即核心版本号由形如X.XX.XXX.XX.XX的三组数字组成,例如: 2.2.30 、 2.3.121 、 2.4.0等等。第一组数字表示核心的级别,数字越大,级别越高,不同级别的核心在功能上有很大的差异,目前最高级别为2 2 2 2。Unix & LinuxUnix & Linux的发展历史的发展历史32第二组数字如果是奇数,则
24、表示核心版本为测试版,可能有潜在缺陷,不能保证其稳定性。如果是偶数,则表示核心版本为稳定版,表示核心已经经过严格测试,是比较可靠的版本。第三组数字表示修正版本号,在前两组数字相同的情况下,该数字越大,则越表示该核心的功能更强或以前版本中的缺陷已得到了修正。 Red Hat Linux 9使用的核心版本是2.4.20查看Linux的内核版本及有关信息,可以运行以下命令: #uname -aUnix & LinuxUnix & Linux的发展历史的发展历史33LinuxLinux的的( (各个开发厂商各个开发厂商) )发行版本:发行版本: 所谓发行版本发行版本是指一些组织或厂家将Linux系统内
25、核与应用软件和文档包装起来,并提供一些安装界面和系统设置管理工具的一个软件包的集合。目前已经有了300余种发行版本。该发行版本的版本号与系统内核的版本号是不同的,相对独立的。 目前,在国际上比较流行的Linux发行版本主要有: RedHat、Slackware、Debian、SuSE、OpenLinux、TurboLinux、Mandarke以及红旗Linux、中软Linux、共创桌面Linux、冲浪Linux、蓝点Linux等国产发行版本。Unix & LinuxUnix & Linux的发展历史的发展历史34Red Hat Linux9.0Red Hat Linux9.0之后的发行版本简介
26、:之后的发行版本简介: 1、2003年11月:第一个发行版本 Fedora Core 1Fedora Core 1 出炉,版本代码为Yarrow。 2、2004年5月:Fedora Core 2Fedora Core 2 正式发布,版本代码为Tettnang。 3、2004年11月:Fedora Core 3Fedora Core 3 正式发布,版本代码为Heidelberg。 4、2005年6月:Fedora Core 4Fedora Core 4 正式发布,版本代码为Stentz。 Unix & LinuxUnix & Linux的发展历史的发展历史355、2006年3月20日:Fedor
27、a Core 5Fedora Core 5正式发布,版本代码为Bordeaux。 6、2006年10月24日:Fedora Core 6Fedora Core 6正式发布,版本代码为Zod。 7、2007年5月31日:Fedora Core 7Fedora Core 7发布,版本代码为Moonshine。8、Fedora 8Fedora 89、Fedora 9Fedora 910、Fedora 10Fedora 10Unix & LinuxUnix & Linux的发展历史的发展历史363 3、RH9.0RH9.0的安装方式及的安装方式及硬盘空间大小需求硬盘空间大小需求37RH9.0RH9.0
28、的安装方式的安装方式(1)光盘安装:直接用系统的安装光盘进行安装,这种方式最为简单、实用。(2)硬盘安装:将系统的ISO映像文件复制到硬盘上,通过启动盘启动计算机进行安装。(3)网络安装:将系统的安装文件放到各种网络服务(Web、FTP或NFS)上,通过网络进行安装。38RH9.0RH9.0的安装方式的安装方式(1)光盘安装:直接用系统的安装光盘进行安装,这种方式最为简单、实用。(2)硬盘安装:将系统的ISO映像文件复制到硬盘上,通过启动盘启动计算机进行安装。(3)网络安装:将系统的安装文件放到各种网络服务(Web、FTP或NFS)上,通过网络进行安装。39硬盘空间大小的要求硬盘空间大小的要求
29、 Linux作为一个操作系统安装在计算机上来使用,必然要占用一定的硬盘空间,因此,要在硬盘上预留一定的空间来安装Linux操作系统。服务器(最少):850M个人桌面:1.7G工作站:2.1G定制安装(最少):475M定制安装(全部):5.0G40 以上空间需求,是安装Linux本身所需要的空间。 若用户的数据非常地多,则需要更多的硬盘空间。在Linux中安装一种以上的语言,也需要更多的空间。硬盘空间大小的要求硬盘空间大小的要求41 4 4、硬盘分区结构、硬盘分区结构42硬盘中的分区结构,如下图所示:C盘D盘E盘F盘.主分区扩展分区逻辑分区逻辑分区逻辑分区从图中得知,硬盘中存在三种类型的分区:主
30、分区:扩展分区:逻辑分区:硬盘分区结构硬盘分区结构43硬盘中的分区结构,如下图所示:硬盘分区结构硬盘分区结构44C盘D盘E盘F盘.主分区扩展分区逻辑分区逻辑分区逻辑分区主分区:一般用于存放操作系统的启动程序和系统文件,比如Windows里的C盘。主分区是不能够再继续划分分区的。扩展分区:并不能直接存放文件。需要将其继续划分为逻辑分区才能够使用(即存放文件)。逻辑分区:在扩展分区中继续划分的分区,可以在该分区中存放文件。比如Windows里的D盘、E盘、F盘等。 从以上概念可以得知,在一个硬盘中,只有主分区和逻辑分区才能够存放文件或数据。硬盘分区结构硬盘分区结构45注意: 由于硬盘分区表的原因,
31、在一个硬盘中,有一些限制或要求,具体如下:(1)在一个硬盘中,扩展分区只能有一个。(2)在一个硬盘中,主分区的数量或主分区 + 扩展分区的数量=4。(3)逻辑分区可以有多个。 鉴于以上描述,在一个硬盘中可能划分的分区结构如下图所示:硬盘分区结构硬盘分区结构46(1)硬盘中只划分一个主分区或多个( =4 )主分区的情况:主分区主分区主分区主分区主分区主分区主分区主分区主分区主分区1个主分区2个主分区3个主分区4个主分区硬盘分区结构硬盘分区结构47(2)硬盘中划分主分区与扩展并存的情况: 主分区+扩展分区 = 4主分区主分区扩展分区主分区主分区扩展分区主分区主分区扩展分区1个主分区 + 1个扩展分
32、区2个主分区 + 1个扩展分区3个主分区 + 1个扩展分区硬盘分区结构硬盘分区结构48(3)硬盘中只划分扩展分区的情况:扩展分区整个硬盘可以只划分 1个扩展分区 要想在扩展分区中存放文件,还必须继续将扩展分区划分为多个逻辑分区。硬盘分区结构硬盘分区结构49注意: 以上讨论的在一个硬盘中的分区结构及划分情况,不是针对某一个操作系统而言的,即跟操作系统无关。硬盘分区结构硬盘分区结构505、Linux对硬盘分区的标识即分区命名规则51下面讨论一下有关在Linux操作系统中对分区命名的规则: Linux使用一种有别于Windows里的分区命名方案,该分区命名方案比Windows里的分区命名方案所要表达
33、的信息更多,更加灵活。 如下图所示:LinuxLinux对硬盘分区的标识对硬盘分区的标识(命名规则)(命名规则)52下面讨论一下有关在Linux操作系统中对分区命名的规则: Linux使用一种有别于Windows里的分区命名方案,该分区命名方案比Windows里的分区命名方案所要表达的信息更多,更加灵活。 如下图所示:LinuxLinux对硬盘分区的标识对硬盘分区的标识(命名规则)(命名规则)53C盘D盘E盘F盘.主分区扩展分区逻辑分区逻辑分区逻辑分区Windows里的分区命名方案:(使用盘符来标识不同的分区)hda1hda5hda6hda7.主分区扩展分区逻辑分区逻辑分区逻辑分区Linux里
34、的分区命名方案:(使用分区的设备名来标识不同的分区)LinuxLinux对硬盘分区的标识对硬盘分区的标识(命名规则)(命名规则)54/dev/hda1/dev/hda5/dev/hda6/dev/hda7LinuxLinux对硬盘分区的标识对硬盘分区的标识(命名规则)(命名规则)55LinuxLinux分区的命名规则如下:分区的命名规则如下: xxyN,如hda1、hda5前两个字母xx:表示分区所在的硬盘设备类型。一般有2种:hd(代表IDE接口的硬盘)、sd(代表SCSI接口的硬盘)第三个字母y:表示分区在第几个硬盘设备上。第一个IDE接口的主硬盘(即第1块硬盘)表示为hda,从硬盘(即第
35、二块硬盘)表示为hdb;第二个IDE接口的主硬盘(即第三块硬盘)表示为hdc,从硬盘(即第四块硬盘)表示为hdd,以此类推。第四个字母N:表示该分区是第几个分区。主分区和扩展分区用1-4表示,逻辑分区从5开始编号。 LinuxLinux对硬盘分区的标识对硬盘分区的标识(命名规则)(命名规则)56例如:/dev/hda3:表示第一个IDE接口主硬盘的第3个主分区或扩展分区。/dev/hdb6:表示第一个IDE接口从硬盘的第2个逻辑分区。在Linux中,该操作系统将任何一个硬件都当作一个文件,对其进行读写。上述的hda3、hdb6,即是一个“分区设备”文件,它们都存在于根目录下的dev子目录下,故
36、表示为/dev/hda3、/dev/hdb6。LinuxLinux对硬盘分区的标识对硬盘分区的标识(命名规则)(命名规则)57例如:假设当在计算机的一块硬盘上同时安装了Windows和Linux以后,硬盘的分区情况如下图所示:C:D:E:/dev/hda7 /dev/hda8 /dev/hda9 /dev/hda10SWAPC:D:E:/dev/hda5/dev/hda8 /dev/hda9 /dev/hda10SWAPC:D:E:/dev/hda7 /dev/hda8 /dev/hda9SWAP/dev/hda2情况1:Linux的分区均为逻辑分区情况2:多个Linux分区可以不连续情况3:
37、多个Linux分区可以一部分是主分区,另一部分是逻辑分区LinuxLinux对硬盘分区的标识对硬盘分区的标识(命名规则)(命名规则)58为安装为安装LinuxLinux准备分区:准备分区: 如果用户想在自己的计算机上同时安装Windows和Linux系统,那么首先要在原有的硬盘上留出剩余空间,以便安装Linux系统。假如用户已经安装了Windows系统,当前的硬盘分区情况如下图所示:C:3GD:5GE:5GF:6G安装Linux前的分区情况LinuxLinux对硬盘分区的标识对硬盘分区的标识(命名规则)(命名规则)59C:3GD:5GE:5GF:6G安装Linux前的分区情况 当前硬盘有1个主
38、分区、3个逻辑分区。为了避免重新对硬盘进行分区的操作,可以直接将F盘上的数据复制到其他盘上,从而留出剩余硬盘空间。 如果剩余硬盘空间不够大,可以使用Windows下的硬盘分区工具PQMagic来进行分区大小的调整。LinuxLinux对硬盘分区的标识对硬盘分区的标识(命名规则)(命名规则)60 6、Linux的分区方案61LinuxLinux的分区方案:的分区方案:1、最简单的分区方案:/ /分区SWAP分区 使用上面的分区方案,所有的数据(包括系统程序和用户数据)都存在于/ /分区中。 为优化Linux系统,对于个人桌面安装,通常建议使用下面的分区方案:LinuxLinux的分区方案的分区方
39、案62LinuxLinux的分区方案的分区方案63 6、VMware简介64VMwareVMware简介简介虚拟机虚拟机VMwareVMware简介:简介: 在安装Linux操作系统时,最大的问题就是担心硬盘里的分区遭到破坏,从而导致所有资料全部丢失。采用虚拟机来安装Linux,则可以完全避免这种情况的出现。 虚拟机目前有两种:VMware和Virtual PC。在此,我们重点介绍在此,我们重点介绍VMwareVMware的使用:的使用: VMware workstation(简称VMware、习惯上称为VM)是VMware公司设计的一种能够虚拟安装各种操作系统的专用软件。65利用VM,可以将
40、物理计算机上的硬盘和内存的一部分拿出来虚拟出若干台“新”机器,每台机器可以运行单独的操作系统而互不干扰,这些“新”机器各自拥有自己独立的CMOS、硬盘和操作系统。从某种意义上说,一台物理计算机可以做什么,则VM创 建的虛拟机就可以做什么。你可以像使用物理机器一样对它们进行分区、格式化、安装操作系统等操作。可以将这几个虚拟机联成一个局域网,这个网络的行为与真实的网络完全一致。而且不能担心虚拟网卡的损坏与产生的硬件冲突。VMwareVMware简介简介66VM提供有用于Windows和Linux两种平台的安装版本。也 即,可以在Windows操作系统中的VM里安装Linux操作系 统,也可以在Li
41、nux操作系统中的VM里安装Windows操作系统。VM支持的客户操作系统涵盖了绝大多数的主流操作系统,包括Microsoft全系列的操作系统和大多数版本的Linux。由于虚拟机使用一系列虚拟的硬件设备,在一定程度上实现了虚拟机的硬件无关性,并且客户操作系统中的所有内容在主机上均以文件的形式存在,所以具有可携带性和可迁移性。VMwareVMware简介简介67在虚拟的操作系统崩溃了之后,可以将其直接删除,而不会影响到本机系统,同样本机系统崩溃了之后,也不会影响到虚拟系统,可以在下次重装后,直接加入以前做的虚似系统。运行虚拟机软件的操作系统叫Host OSHost OS、在虚拟机里运 行的操作系统叫Guest OSGuest OS。硬件要求:VM毕竟是要在一台物理的计算机上虚拟出N台计算机(虚拟机),所以对硬件的要求比较高,主要是CPU和内存。关键是内存,内存的需求等于多个操作系统需求的总和。VMwareVMware简介简介68虚拟机的安装过程及Linux操作系统的安装过程演示:VMwareVMware简介简介69