linux操作系统教程-实训与项目案例原稿.ppt
《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 认证考试不是推销
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 操作系统 教程 项目 案例 原稿
链接地址:https://www.31ppt.com/p-5438036.html