linux操作系统教程-实训与项目案例原稿.ppt

上传人:小飞机 文档编号:5438036 上传时间:2023-07-07 格式:PPT 页数:369 大小:7.28MB
返回 下载 相关 举报
linux操作系统教程-实训与项目案例原稿.ppt_第1页
第1页 / 共369页
linux操作系统教程-实训与项目案例原稿.ppt_第2页
第2页 / 共369页
linux操作系统教程-实训与项目案例原稿.ppt_第3页
第3页 / 共369页
linux操作系统教程-实训与项目案例原稿.ppt_第4页
第4页 / 共369页
linux操作系统教程-实训与项目案例原稿.ppt_第5页
第5页 / 共369页
点击查看更多>>
资源描述

《linux操作系统教程-实训与项目案例原稿.ppt》由会员分享,可在线阅读,更多相关《linux操作系统教程-实训与项目案例原稿.ppt(369页珍藏版)》请在三一办公上搜索。

1、Linux操作系统教程实训与项目案例,主 编:陈小全 张继红 副主编:夏永恒 钱 哨,电子技术应用,1,2,3,4,第1章 离我们不远的Linux,第3章 Linux命令初步,第2章 Fedora 12系统安装详解,第4章 初级系统管理,电子技术应用,1,2,3,4,第5章 Linux系统用户和组的管理,第7章 Linux编辑器的使用,第6章 Linux文件系统及权限,第8章 Linux系统文件查找与压缩,电子技术应用,1,2,3,4,第9章 Linux 的文件操作命令及正则表达式,第11章 Bash 使用详解,第10章 Linux 状态检测及进程控制,第12章 Shell脚本编程,电子技术应

2、用,1,2,第13章 Linux下软件安装,第 14章 Linux的图形显示X-Window,第1章 离我们不远的Linux,本章内容,什么是LinuxLinux的概念与名词Linux的发展Linux的应用Linux的认证Linux的学习方法,1-1 什么是Linux,1-1-1 什么是Linux 简单的说,Linux是类UNIX的操作系统,在原代码上兼容绝大部分UNIX标准(指的是IEEE POSIX,System V,BSD),是一个支持多用户,多进程,多线程,实时性较好的功能强大而稳定的操作系统。Linux是目前运行硬件平台最多的操作系统。Linux最大的特点在于它是GNU的一员,遵循公

3、共版权许可证(GPL),秉承“自由的思想,开放的源码”的原则,成千上万的专家、爱好者通过Internet在不断地完善并维护它,可以说Linux是计算机爱好者自己的操作系统。,1-1 什么是Linux,1-1-2 Linux的优势 1.Linux系统优势一:跨平台的硬件支持 2.Linux系统优势二:丰富的软件支持 3.Linux系统优势三:多用户多任务 4.Linux系统优势四:可靠的安全性 5.Linux系统优势五:良好的稳定性 6.Linux系统优势六:完善的网络功能 7.Linux系统优势七:绿色环保 综上所述,Linux 在它的追捧者眼里是一个近乎完美的操作系统,它具有运行稳定、功能强

4、大、获取方便等优点,因而有着广阔的前景,或许也值得我们每一个计算机爱好者学习和应用。,1-1 什么是Linux,1-1-3 Linux与UNIX Linux和UNIX的最大的区别是,前者是开发源代码的自由软件,而后者是对源代码实行知识产权保护的传统商业软件 另外的区别包括:1.UNIX系统大多是与硬件配套的,而Linux则可运行在多种硬件平台上。2.UNIX是商业软件,而Linux是自由软件,免费、公开源代码的。3.UNIX和Linux都是操作系统的名称,但UNIX这四个字母除了是操作系统名称外,还作为商标归SCO所有。4.Linux商业化的有RedHat Linux、SUSE Linux、s

5、lakeware Linux、国内的红旗等。UNIX主要有Sun 的Solaris、IBM 的AIX,HP的HP-UX。5.Linux的核心是免费的,自由使用的,核心源代码是开放的。而UNIX的核心并不公开。6.在对硬件的要求上,Linux比UNIX要低,没有UNIX那么苛刻。,1-1 什么是Linux,7.在安装上Linux比UNIX容易掌握。8.在使用上,Linux相对没有UNIX那么复杂 9.至于价格,个人使用的Linux基本上算是免费的,不同的Linux发行厂 商针对企业级应用在基本的系统上有些优化,如RedHat的Enterprise产品,这些产品包括支持服务是比较贵的。像IBM/H

6、P/SUN的UNIX,因为主要是针对其硬件平台,所以操作系统通常在设备价格中。(没有人单独去买一个UNIX操作系统的)。10.在性能上,Linux没有UNIX那么全面,但基本上对个人用户和小型应用来说是绰绰有余。但是在网络管理能力和安全方面,使用过Linux的人都承认Linux与UNIX很相似。UNIX系统一直被用做高端应用或服务器系统,因此拥有一套完善的网络管理机制和规则,Linux沿用了这些出色的规则,使网络的可配置能力很强,为系统管理提供了极大的灵活性。,1-1 什么是Linux,1-1-4 Linux的特性 1.开放性 2.多用户 3.多任务 4.良好的用户界面 5.设备独立性 6.提

7、供了丰富的网络功能 7.可靠的系统安全 8.良好的移植性,1-2 Linux必知概念与名词,1-2-1 GNU GNU工程已经开发了一个被称为“GNU”(GNU是“GNUs Not UNIX”的递归缩写)的、对UNIX向上兼容的完整的自由软件系统(free software system)。由Richard Stallman完成的最初的GNU工程的文档被称为“GNU宣言”。1-2-2 FSF FSF(自由软件基金会)具有施行GNU通用公共许可证和其它GNU许可证的能力和资源,但自由软件基金会只对它拥有版权的软件负责。其它软件必须由它们自己的拥有人来负责,原因是,从法律规定上自由软件基金会无法为

8、这些其它软件负责,1-2 Linux必知概念与名词,1-2-3 GPL、LGPL与GFDL 1.GPL:在自由软件所使用的各种许可证之中,最为人们注意的也许是通用性公开许可证(General Public License,简称GPL)。GPL同其它的自由软件许可证一样,许可社会公众享有:运行、复制软件的自由,发行传播软件的自由,获得软件源码的自由,改进软件并将自己作出的改进版本向社会发行传播的自由。2.LGPL:GNU LGPL(Library General Public License,程序库公共许可证)是一种关于函数库使用的许可证。LGPL允许用户在自己的应用程序中使用其他程序库,即使不

9、公开自己程序的源代码也可以,但必须确保能够获得所使用的程序库的源代码,而且LGPL还允许用户对这些程序库进行修改。3.GFDL:GNU自由文档许可证(GNU Free Documentation License,简写为 GFDL)是一个版权属左(或称“反版权”英文为copyleft)的内容开放的版权协定。,1-2 Linux必知概念与名词,1-2-4 OSS/FS OSS/FS是开放源码软件/自由软件的缩写。现在OSS/FS(开放源码软件/自由软件)得到了日益广泛的应用。简单来说,OSS/FS就是允许让所有用户自由使用的软件。用户可以更改程序代码,并且还可以发行更改后的软件。注意,人们在使用“

10、开放源码软件(OSS)”时强调的是这些软件在技术方面的优势(比如 可靠性和安全性),而使用“自由软件(FS)”时则强调的是其可以被自由控制的特性 1-2-5 Copyleft Copyleft是一由自由软件运动所发展的概念,是一种利用现有著作权体制来挑战该体制的授权方式,在自由软件授权方式中增加copyleft条款之后,该自由软件除了允许使用者自由使用、散布、改作之外,copyleft条款更要求使用者改作后的衍生作品必须要以同等的授权方式释出以回馈社群。Copyleft是将一个程序变为自由软件的通用方法,同时也使得这个程序的修改和扩充版本成为自由软件。提出并使用Copyleft观念的是GNU计

11、划,具体的发布条款包含在GNU通用公共许可证、GNU宽通用公共许可证和GNU自由文档许可证里。,1-3 Linux系统发展概述,1-3-1 Linux的诞生 Linux 操作系统是UNIX 操作系统的一种克隆系统。它诞生于1991 年的10 月5 日(这是第一次正式向外公布的时间)。以后借助于Internet 网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的一种类UNIX操作系统,并且使用人数还在迅猛增长。Linux 操作系统的诞生、发展和成长过程始终依赖着以下五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU 计划、POSIX 标准和Internet

12、网络。Linux 的历史是和GNU紧密联系在一起的。从1983年开始的GNU计划致力于开发一个自由并且完整的类UNIX操作系统,包括软件开发工具和各种应用程序。到1991年 Linux 内核发布的时候,GNU已经几乎完成了除了系统内核之外的各种必备软件的开发。在Linus Torvalds和其他开发人员的努力下,GNU组件可以运行于Linux内核之上。1994年3月,Linux1.0版正式发布,Marc Ewing成立了 Red Hat 软件公司,成为最著名的 Linux 分销商之一。Linux 的标志和吉祥物是一只名字叫做 Tux 的 企鹅,标志的由来是因为Linus在澳洲时曾被一只动物园里

13、的企鹅咬了一口,便选择了企鹅作为Linux的标志。Linux发行版的某些版本是不需要安装,只需通过CD或者可启动的USB存储设备就能使用的版本,他们称为 LiveCD。,1-3 Linux系统发展概述,1-3-2 Linux现状 1.服务器领域 在高端服务器操作系统领域,随着开源软件在世界范围内影响力日益增强,Linux服务器操作系统在整个服务器操作系统市场格局中占据了越来越多的市场份额,并且形成了大规模市场应用的局面。Linux引起了全球IT产业的高度关注,并以强劲的势头成为服务器操作系统领域中的中坚力量。2.桌面领域 目前流行的桌面操作系统主要包括两大类:一类是主流商业桌面系统;第二类基于

14、自由软件的桌面操作系统,特别是Linux桌面操作系统。近年来,特别在国内市场,Linux桌面的发展趋势非常迅猛。国内如中标软件、红旗等系统软件厂商推出的Linux桌面操作系统,目前已经在政府、企业、OEM等领域得到了广泛应用。国外的Novell(SUSE)、Sun公司也相继推出了基于Linux的桌面系统。但是,从系统的整体功能、性能来看,Linux桌面系统与Windows系列相比还有一定的差距,主要表现在系统易用性、系统管理、软硬件兼容性、软件的丰富程度等方面。,1-3 Linux系统发展概述,1-3-3 Linux未来 操作系统的发展与计算机技术的发展是紧密相关的。从计算机技术来讲,目前是一

15、个网络信息化的时代,网络计算,特别是基于网络的移动计算将是未来几年的发展重点。近几年Linux操作系统发展的主要趋势是:支持高安全性支持高可用性支持64位支持大文件、多磁盘的文件系统,特别是对网络存储的支持支持新一代网络协议支持实时处理支持可伸缩性,采用微内核、模块化、面向对象等技术支持分布式处理标准化和可兼容性增强支持国际化和本地化,1-3 Linux系统发展概述,1-3-4 Linux发行版本 Linux 发行版(也被叫做 GNU/Linux 发行版)是基于Linux内核的操作系统。Linux发行版通常包含了包括桌面环境、办公套件、媒体播放器、数据库等应用软件。现在有超过300个Linux

16、发行版(Linux发行版列表)。大部分都正处于活跃的开发中,不断地改进。比较著名的版本有:1.RedHat Linux:最早的Linux发行版本之一,在全球拥有最高的市场占有率 2.Debian Linux:Debian是社区类Linux的典范,是迄今为止最遵循GNU规范 的Linux系统 3.Fedora Core:Fedora Core是Red Hat的开源项目 4.Ubuntu:Ubuntu是基于Debian的unstable版本加强而来 5.Gentoo 6.TurboLinux 7.SUSE 8.Corel Linux 9.Mandrake 10.Kubuntu,1-4 Linux的

17、应用,1-4-1 Linux服务器 目前主流服务器产品:1.Redhat Enterprise Linux RHEL是目前Linux服务器产品的标杆,在国内和国际上都占据着主要的Linux服务器市场份额。RHEL产品功能全面,产品认证齐全,用户的接受度比较高。RHEL主要依靠技术服务和产品维护获取盈利。2.SUSE Linux Enterprise Server SLES被Novell收购以后,产品的竞争力获得了很大的提升。SLES最大的优势在于应用解决方案比较丰富。SLES同样依靠技术服务和产品维护获取盈利。3.Red Flag Asianux Server 目前,红旗已经将服务器产品迁移到

18、Asia Linux平台下,形成了一个国际化产品的概念。4.中标普华服务器,1-4 Linux的应用,1-4-2嵌入式Linux Linux之所以能在嵌入式系统市场上取得如此辉煌的成果,与其自身的优良特性是分不开的:1.广泛的硬件支持 2.内核高效稳定 3.开放源码,软件丰富 4.优秀的开发工具 5.完善的网络通信和文件管理机制,1-4 Linux的应用,1-4-3桌面应用 目前主流Linux桌面产品:1.Fedora:Fedora的界面与操作系统与RHEL非常相似、用户会感觉非常熟悉;另外对于新技术,fedora一直快速引入;并且fedora一直坚持绝对开源的原则。而因为Redhat在Lin

19、ux的地位和影响力,拥有很多坚定的爱好者使用。2.Ubuntu:Ubuntu是近几年进步很快的桌面版本,依靠快速的启动,高速的在线升级,良好的易用性,快速的争取了很多用户。3.SUSE:SUSE的yast2配置工具一直是业内公认的非常完善的安装及系统工具,能够进行系统大多数的配置功能;另外,SUSE与微软的合作,也使得SUSE在与Windows的互操作性方面具有一定的优势;4.RedFlag:由于采用的是KDE界面,而且与Windows比较接进的操作习惯,因此得到了很多用户的认可 5.Linpus:快速启动、界面美观是Linpus的特点,同时,Linpus合法的集成了很多商业软件,可以方便用户

20、使用。6.中标普华桌面:中标普华Linux桌面产品具有良好的软硬件兼容性、完善的在线升级机制等特点,1-4 Linux的应用,1-4-4其它方面的应用 1.在移动设备上的应用 Linux将会在2015年统治移动设备。这是根据来自技术分析专业团队ABI调查组的一个最新报告得出的预言.根据ABI,到2015年,谷歌Chrome OS和谷歌Android OS 一类操作系统很可能会将移动Linux设备推至该领域62%市场份额。报告说,其它基于Linux操作系统也将会成为Linux移动设备高涨之潮的支流。其中就有Intel和Nokia合作产品,Meego,以及Palm的 WebOS。尽管Linux的胜

21、利一直相当低调,但它确实已经在消费电子设备领域得到了广泛采用,范围从索尼的高清电视和TiVo的数字摄像机到LinkSys和D-Link等公司的家庭联网设备。与内部组件经常暴露在外的PC不同,Linux埋藏在设备之内,对于终端用户而言它几乎是不可见的。对运营商而言,市场成熟度已经导致他们更加关注通过附加服务来提高从每个用户那里得到的平均收入(ARPU)。但是由于缺乏清晰的标准,当运营商试图在一系列各自为政的设备上推广新服务时,必须招致巨大的成本和资源负担。为了减小这一分散局面,移动运营商正努力在全行业推动规范的建立。,1-4 Linux的应用,2.在云计算上的应用 云计算平台上的所有软件都将是开

22、源的,最主要的原因就是目前私有软件许可证没有支持云计算部署的方式。尽管开源协议不能防止云计算提供者的封锁,但至少允许开发人员在云计算中部署开源软件,而且,随着云计算平台的发展,也将带动更多新的开源软件及应用的产生。最近,雅虎、Intel和惠普就宣布结成了一个研究联盟,共同创建一项名为“测试平台”的云计算研究项目,以推进云计算技术的发展。可以预见的是,随着云计算概念的不断清晰,各大厂商在此领域将会加大投入,势必将会有更多优秀的开源项目诞生;同时也将会活跃目前的开源项目,在应用广泛展开的时候,使其焕发第二春。3.作为开发平台 Linux系统下有许多开发工具,如Eclipse、C、C+、Mono、P

23、ython、Perl、PHP等,毫无疑问,Linux是世界上最流行的开发平台,它包含了成千上万的免费开发软件,这对于全球开发者都是一个好消息。,1-5 Linux相关认证,Linux 的相关认证比较多,其中红帽的 Linux 认证和 LPI 的认证比较常见。1-5-1 红帽的 Linux 认证 1.红帽认证技师(RHCT)主要考察系统管理员应具备的核心技能。2.红帽认证工程师(RHCE)认证展示了高级系统管理员应掌握的技能。需要注意的是:红帽认证工程师(RHCE)和红帽认证技师(RHCT)是以实际操作能力为基础的测试项目,主要考察考生在现场系统中的实际能力。其它培训项目一般是教授学生如何回答多

24、项选择问题,而并非是如何操作一个真正的系统。红帽 培训和测试非常注重培养实际的动手能力。3.红帽认证安全专家(RHCSS)红帽公司推出了红帽认证安全专家认证(RHCSS)一种证明具有使用红帽企业 Linux、SELinux 和红帽目录服务器来满足当今企业环境安全需求等高级技能的最新安全认证。4.红帽认证架构师(RHCA)红帽企业架构师课程主要面向那些负责部署和管理大型企业环境中众多系统的高级Linux系统管理员提供深入的实际操作培训。红帽认证架构师是红帽公司继红帽认证技师(RHCT)和红帽认证工程师(RHCE)认证之后推出的最新顶级认证,也是Linux领域公认的最受欢迎的、最成熟的认证。,1-

25、5 Linux相关认证,1-5-2 LPI 的 Linux 认证 LPIC(Linux Professional Institute Certification)是由LPI颁发的全球范围的Linux专业认证。该认证为世界标准的、中立的,也是全球最大的专业认证。LPIC被各国承认并证明个人使用Linux技术水平的认证项目。此项目可以满足Linux专业人士的知识需要,是用人单位聘用人才的重要参考。LPIC 是中立性认证。中立性的认证已经成为业界的共识,LPI 作为一个非盈利的机构,只参与设置认证考试标准的工作,独立于众多 Linux 产品供应商、培训提供机构和课件发行机构,LPI 认证考试不是推销

26、某个软件产品的工具。目前从 Linux 团体和业内专业人员所关注的程度来看,LPI 认证得到了最为广泛的支持。这其中的部分原因归功于 LPI 认证的设计完全采用了 Linux 操作系统和开放源代码软件的同样开发方式,Linux 公司和团体中有许多人都为该认证提供了大量的支持和帮助。LPI是全球最大的认证机构,到现在已经有145,000人以上的人员参加了LPIC认证考试。全球网络化的认证,为Linux技术人员提供了一个便捷的认证途径。,1-6如何学习Linux,随着Linux应用的扩展许多朋友开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起。这里介绍学习L

27、inux的一些建议。1.扎实基础:常常有些朋友在Linux论坛问一些问题,不过,其中大多数的问题都是很基础的。2.必须学习Linux的命令:虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力。Linux是一个命令行组成的操作系统,精髓在命令行,无论图形界面发展到什么水平这个原理是不会变的,Linux命令有许多强大的功能:从简单的磁盘操作、文件存取、到进行复杂的多媒体图象和流媒体文件的制作。3.选择一本好的工具书:工具书对于学习者而言是相当重要的。阅读影印本的“OReilly原版Linux图书http:/”,而且出版社还提供了一个非常好的路线图:。4.选择一个好的适合的Li

28、nux发行版本:对于英语不是很好的读者红旗Linux、中标Linux这些中文版本比较适合 5.选择一个好的适合的Linux社区:随着Linux应用的扩展,出现了不少Linux社区。其中有一些非常优秀的社区:、6.习惯于在命令行下工作 7.实践出真知 8.学习笔记,1-7本章小结,本章主要介绍了Linux的概念,Linux的来源与发展,Linux的特点和应用等方面的知识,对Linux进行较全面的阐述。Linux做为一个新的、不断发展的操作系统,有着Windows操作系统无法比拟的优势,这也是我们学习Linux操作系统原因。,课程实训,实训内容一:上网查阅Linux的内核的最新版本,并且尝试下载一

29、个。实训内容二:上网查阅主要的Linux学习网站与社区。实训内容三:查阅网上GPLv2与GPLv3的主要区别。实训内容四:从网上下载最新的Fedora 12安装镜像文件。(课外完成),第2章 Fedora 12系统安装详解,本章内容,Fedora 12 系统安装的硬件要求多种途径安装Fedora 12Fedora 12安装全过程磁盘分区及软件包的定制多系统引导介绍Fedora 12 安装出错调试及修复,2-1 Linux系统安装的硬件要求,了解Fedora 12 所需的最低硬件要求 Linux的每个发行版都会给出系统的最低硬件配置要求及推荐配置列表,但这个最低硬件要求很多时候并不能真的使Lin

30、ux能够正常工作,它只能让系统能够运行起来,而当系统要执行一些较大点的程序时,这个最低的硬件要求就不再可行了,特别是安装在虚拟机里。Linux对硬件的要求很低,大部分可以运行Windows的电脑都能跑得起Linux,且运行速度会比Windows快得多。在x86_32构架的处理器上,Fedora 12可运行于Intel,AMD,Cyrix和VIA等各处理器厂商,下面以Intel处理器型号为例来说明。Fedora 12为i686及其后续处理器进行了优化。文本模式推荐:200 MHz奔腾Pro或以上。图形模式推荐:400 MHz奔腾Pro处理器或以上。字符模式所需最小内存:128MiB图形模式所需最

31、小内存:192MiB图形模式推荐内存:256MiB,2-2 Linux 系统的安装种类和方法,2-2-1 硬盘安装1.条件:Windows系统环境,存放Fedora 12系统镜像的分区为FAT32,预留10G以上的可用硬盘分区空间(用以装Fedora 12系统)。2.准备程序:grub4dos、Fedora 12系统安装镜像3.安装步骤如下:(1)解压grub4dos,并复制grldr、grldr.mbr、menu.lst(可选)到C盘(系统盘)根目录下。(2)然后以“管理员身份”运行CMD.exe。(3)建立菜单项,在CMD里运行“bcdedit/create/d Grub4Dos/appl

32、ication bootsector”,执行完此命令会返回一个GUID(如:332472de-a5f7-11df-9207-c80aa905e28a)下面的命令中请使用上面返回的GUID号替代“GUID”。运行“bcdedit/set GUID device partition=C:”运行“bcdedit/set GUID path grldr.mbr”运行“bcdedit/displayorder GUID/addlast”,2-2 Linux 系统的安装种类和方法,(4)在C盘根目录建立一名为“Fedora”的文件夹,并在此目录下再建一个名为“images”的文件夹,把Fedora 12系

33、统镜像里的images文件夹解压到“Fedora/images”目录中,再解压isoLinux文件夹中的initrd.img和vmlinuz文件到“Fedora”目录下,再把Fedora 12系统镜像也一同放在“Fedora”目录中,把 initrd.img和vmlinuz复制一份到C盘(系统盘)的根目录下。(5)添加Fedora 12安装引导项,修改menu.lst,在menu.lst文件的最后加上:title Install Fedora 12 kernel(hd0,0)/vmlinuzinitrd(hd0,0)/initrd.img(6)重启系统,并选择Grub4Dos(7)选择Inst

34、all Fedora 12接下来便可进行Fedora 12系统的正常安装,硬盘安装方式还可使用虚拟软驱方式(使用vfloppy)进行安装,有兴趣的话,这也是一个值得一试的方法。在安装过程中应注意分区部分,特别是在删除分区时,若操作不当,将会硬坏你宝贵的数据资料。,2-2 Linux 系统的安装种类和方法,2-2-2 U盘安装1.条件:U盘,计算机上预留10G以上的可用硬盘分区空间(用以装Fedora 12系统)。2.准备程序:、Fedora 12系统安装镜像3.安装步骤如下:(1)下载安装并运行。(2)点Browse按键,选择Fedora 12系统镜像,然后点“Create Live USB”

35、,此时软件会自动验证文件,并向U盘加载ISO。(3)大概10分钟左右,可启动U盘就制作好了,重启计算机,设置BIOS为USB启动,然后就可以正常安装Fedora 12系统了。,2-2 Linux 系统的安装种类和方法,2-2-3光盘安装 光驱安装系统是最常见最简单易懂的方式,但前提是,计算机必须要有光驱,且准备好了Linux的系统安装光盘。1.条件:光驱,Fedora 12系统盘,计算机上预留10G以上的可用硬盘分区空间(用 以装Fedora 12系统)。2.准备程序:无需 3.安装步骤如下:(1)放入Fedora 12系统安装光盘,并重启计算机。(2)进入BIOS,设置BIOS为光驱启动,并

36、保存退出BIOS,此时计算机将自动重 启 然后计算机将自动进入光盘引导,这时便可正常进入Fedora 12系统的安装。,2-2 Linux 系统的安装种类和方法,2-2-4 VMware虚拟机安装 1.条件:计算机上预留10G以上的可用硬盘空间(用以存放安装有Fedora 12系统的虚拟机)。2.准备程序:VMware虚拟机软件 3.安装步骤如下:(1)安装完VMware后打开,并点“New Virtual Machine”,新建一台虚拟机,并点“Next”。(2)进入“Guest operating System Installation”,选“I will install the oper

37、ating system later.”,然后 点“Next”进入下一步的安装。,2-2 Linux 系统的安装种类和方法,(3)进入“Select a Guest Operating System”,选“Guest operating system”为“Linux”,并选“Version”为“other Linux 2.6.k kernel”,然后 点“Next”进入下一步安装。(4)进入“Name the Virtual Machine”,更改“Virtual machine name”为“Fedora 12”(读者亦可改为其它名字,此名字只是用来便于以后对多台虚拟 机的分辨),点“Bro

38、wse.”,选择一个 磁盘剩余空间大的分区(至少10G的可 用空间)用以存放此虚拟机。点“Next”,进入下一步。,2-2 Linux 系统的安装种类和方法,(5)进入“Specify Disk Capacity”,选择“Store virtual disk as a single file”,并填“Maximum disk size”为80G(或 更大,或小一点,但不能太小),点“Next”进入下一步。(6)进入“Ready to Create Virtual Machine”,点“Customize Hardware”,定制虚拟机的 硬件,这时读者可以根据自己计算机的实际 情况设置虚拟机的

39、环境。但此处重点应设置 一下Fedora 12光盘镜像,设置完毕之后,点“OK”完成设置。,2-2 Linux 系统的安装种类和方法,(7)至此虚拟机已经建好了,VMware 会返回主面板,这时点工具栏里(或Commands栏里的“Power on this virtual machine”)打开虚拟机。然 后,虚拟机就如同一台独立的计算机 在VMware里开启,而后就可以进行 正常的Fedora系统安装。,2-3 Linux系统的安装模式,2-3-1 图形方式安装(GUI)图形方式安装,是最常见的安装方式,它安装起来非常直观,而且简单,但图形方式安 装要求较快的速度,所以默认只能在CDROM

40、、硬盘、NFS等情况下进行安装。Fedora 12的默认安装方式为图形方式安装,当系统进入安装模式选择界面后,可按 ENTER键或等待数秒后将进入图形安装界面。2-3-2 文本方式安装(TUI)如果因为显示器、显卡有问题,或物理机硬件条件不足以使用图形安装方式等原因,可 以启动文本模式安装。进入模式选择界面后,按ESC键,这时,会出现“boot”提示符,在“boot:”后输入“Linux text”,并回车,这样就打开了TEXT用户接口。读者可按ENTER键回到模式 选择界面。2-3-3自定义方式安装 用以选择从哪里进行安装,如:本地的DVD/CD、NFS镜像、FTP、HTTP或者硬盘进行 安

41、装。进入模式选择界面后,按ESC键,在“boot:”后输入“Linux askmethod”,并回车,便 可进入自定义方式安装。,2-3 Linux系统的安装模式,2-3-4 修复模式安装 当开机引导程序GRUB损坏而无法成功引导系统,或忘记了root密码等等情况时,我们 第一时间应该想到的是修复模式,进入修复模式后,我们可以挂载USB盘进行数 据备份,修改系统中的配置文件,重新设置root密码,挂载文件系统等等几乎你 能想到的任何操作。同样进入模式选择界面后,按ESC键,在“boot:”后输入“Linux rescue”,并回车,便 可进入修复安装模式。或进入图形安装界面后,选“Rescue

42、 installed system”,便进入了修复安装模式。2-3-5 升级方式安装 若计算机已经装有某一较低版本的Fedora系统,我们可以通过升级方式进行安装,而 不必重新安装系统。进入模式选择界面后,选中“Install or upgrade an existing system”,或按ESC键,在“boot:”后输入“Linux updates”,并回车便可进入升级安装方式。,2-4 磁盘分区,2-4-1 分区的概念和作用 分区实质上是对硬盘的一种格式化。将物理磁盘分隔成一个个小分区,让 每个分区可以像物理上独立的磁盘那样工作 主要有如下作用:(1)初始化硬盘,以便可格式化和存储数据。

43、(2)保证了如果其中一个分区损坏,而不影响其它分区,而减少了数据的丢失。(3)分隔不同的操作系统,保证多个系统在同一个硬盘上能够正常运行。(4)便于管理,针对性地对数据进行分类存储。2-4-2 分区的类型 硬盘的分区主要分为主分区(Primary Partion)和扩展分区(Extension Partion),分区信息放在标准分区表上,占用硬盘第一个Sector(扇区)中 的64个字节,每个分区需要16个字节。,2-4 磁盘分区,2-4-3 Linux分区的表示 分区名称表示格式为:硬盘类型+硬盘号+分区号。如:、dev/hda2,表示第一块IDE硬盘第2个分区 硬盘类型:Linux分区以“

44、hd”开头来表示IDE硬盘,以“sd”开头来表示SCSI硬盘。硬盘号:硬盘号是指硬盘在Linux下的编号,以a,b,c等等来分别代表第一块硬盘,第二块硬盘及第三块硬盘。分区号:从0开始,1,2,3等等,代表第1个分区,第2个分区和第3个分区。例子:/dev/hda 表示整个IDE硬盘/dev/hda1 表示第一块硬盘的第1个主分区(第1个分区)/dev/hda2 表示第一块硬盘的第2个主分区(第2个分区)/dev/hda3 表示第一块硬盘的第1个逻辑分区(第3个分区)/dev/hda4 表示第一块硬盘的第2个逻辑分区(第4个分区)/dev/hda5 表示第一块硬盘的第3个主分区(第5个分区),

45、2-4 磁盘分区,2-4-4 Linux下挂载目录的介绍 1./:根分区。用于存储系统文件。2.swap:即交换分区,也是一种文件系统,它的作用是作为Linux的虚拟内存。3./boot:包含了操作系统的内核和在启动系统过程中所要用到的文件。4./usr/local:是 Linux系统存放软件的地方。5./var:是系统日志记录分区。6./tmp分区,用来存放临时文件。7./home:是用户的home目录所在地。,2-4 磁盘分区,2-4-5 Linux分区要求及推荐分配方式 Linux分区只要求必须要有,且只能有一个/分区。Linux分区的分配方式没有常用的,也没有最好的,因为在不同的场合所

46、使用的需求都是不一样的,如数据库服务器,Apache服务器及用以学Linux的学生机等等。这里我们为了便于今后的学习,只分出一个/分区和swep分区,其它目录Linux会自动挂载到/分区下。这样,今后就省去了一些不必要的麻烦,如分区被填满,无法再存入数据,而一直被提醒说,磁盘空间不足。但有兴趣的同学也可以自己去研究一下。swep分区:2G/分区:除swep分区外的所有可用空间,2-4 磁盘分区,2-4-6 Raid RAID(Redundant Array of Inexpensive Disks),中文意思是独立磁盘冗余阵列。RAID的基本想法是把N个硬盘通过RAID Controller组

47、合到一起,成为一个磁盘组,使性能提升或容量增大或增加冗余,为存储系统带来了巨大的利益。基于不同的架构,RAID可分为软件RAID(Software RAID)和硬件RAID(Hard RAID)及外置RAID(External RAID),软RAID通过CPU提供IO运算,包含在各个系统中(如:Windows和Linux等等)由于软RAID不是一个完整系统,所以只能提供最基本的RAID容错功能。硬件RAID通常是一张PCI卡,卡上集成了处理器及内存,硬RAID较少依靠系统的CPU资源,硬RAID是一个完整的系统。磁盘阵列针对不同的应用使用不同的技术,目前业界公认的标准是RAID 0RAID 5

48、。05并不代表技术的高低,它只代表其各自不同的技术,其具体应用视用户的具体环境及应用而定。,2-4 磁盘分区,2-4-7 LVM LVM(Logical Volume Manage)是Linux系统下最强大的磁盘管理技术之一,它将从多物理设备组合成一个大的虚拟设备,用户只需考虑如何在虚拟设备上做传统的空间分配策略,而将物理设备的管理交由LVM自己去处理,由物理设备组全而成的虚拟设备称为VG(Volume Group,卷组),用户在VG上所划分的磁盘空间称为LV(Logical Volume,逻辑卷),原始物理设备必须经过初始化处理才能加入卷组集合,这种经过特别处理的原始设备或空间则称为PV(P

49、hysical Volume,物理卷)。LVM可为你在磁盘空间管理上提供很大的自由度,它允许您在需要的时候重新调整大小。LVM通常用于装备大量磁盘的系统,但它同样适于仅有一、两块硬盘的小系统。但在方便的同时,它也伴随着很大的风险,如果卷组中的一个磁盘损坏时,整个卷组都会受到影响,且不能减小文件系统大小,存储性能也因额外操作而受影响。,2-5 软件包的定制,Fedora 12将软件包集合分为三类:办公、软件开发、网页服务器,办公和生产提供了OpenOffice.org办公套件,Planner项目管理程序,图形工具如GIMP以及多媒体程序,软件开发为您在Fedora系统上编译软件提供了必要的工具,

50、Web服务器选项提供了Apache Web服务器。在安装的过程中,我们可以对这些集合做大体上的定制,而后再进行详细、再详细的定制。默认情况下,Fedora在安装过程中会自动加载适于桌面系统的软件。分了便于选择,Fedora又将软件包划分成软件包组,用户可以根据功能归类的软件包组(如X 窗口系统、编辑器)、单个软件或者两者的组合来自行选择所需的软件。在选择所需的软件包后,选任选软件包继续,Fedora会检查您的选择,并会自动添加您所选择软件的依赖软件包。当您完成选择后,点击关闭以保存您的选择返回到主要软件包选择界面。,2-6多系统引导的方式与原理,开机启动流程:BIOS MBR PBR OS f

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号