Linux操作系统-第一章-Linux概述.ppt

上传人:za****8 文档编号:2995294 上传时间:2019-12-05 格式:PPT 页数:54 大小:1.61MB
返回 下载 相关 举报
Linux操作系统-第一章-Linux概述.ppt_第1页
第1页 / 共54页
Linux操作系统-第一章-Linux概述.ppt_第2页
第2页 / 共54页
Linux操作系统-第一章-Linux概述.ppt_第3页
第3页 / 共54页
点击查看更多>>
资源描述
1,课程性质,电子、通信类专业的考试课,计划总学时64+16=80学时。 先修课为C语言等。,2,参考书,(1). Red Hat Linux9系统管理,金洁珩、王娟等,机械工业出版社,2005.10。 (2). Red Hat Linux9网络服务,梁如军、丛日权等,机械工业出版社,2005.1,3,考核办法,平时成绩占30%,包括实验、出勤、作业、回答问题等。 期末考试占70%。,4,学习要求,按时上课,认真听讲 阅读参考书 整理笔记、实践 思考,讨论,提问,5,主要学习内容,一.Linux使用基础 二.Linux基本操作 三.Linux系统管理 四.Linux网络互联 五.Linux软件编程,6,第一章、Linux概述,本章学习目标 了解Linux和UNIX操作系统的历史 了解GNU、GPL和LGPL 了解Linux的特点与优点 了解Linux和其他操作系统的区别 了解Linux的发布版本 掌握Linux系统的组成 了解Linux的发展方向与发展趋势,7,1.1 初识Linux 1.1.1计算机系统,第1章 Linux概述,图1.1 计算机系统的组成,8,操作系统在计算机系统中的地位,操作系统的地位:紧贴系统硬件之上,所有其他软件之下(是其他软件的共同环境),9,操作系统(OS)感性认识,硬件与软件的关系类比头颅与思想的关系,OS与各部件的关系类比指挥与乐队成员,10,操作系统举例:,DOS,Windows XP, Unix (IBM AIX,HP-UX,Sun Solaris) Mac OS X 10.6 Snow Leopard (For Apple) Linux (Redhat,红旗),11,1.1.2.UNIX与LINUX的历史,为什么大家常常会说,Linux 是很稳定的操作系统呢? 因为Linux是从Unix继承而来的,因而具有稳定、高效、安全、方便、功能强大等优点。 Linux诞生于1991 年,以后借助于Internet 网络,并经过全世界各地计算机爱好者的共同努力,越来越流行。,12,Linux 操作系统的诞生、发展和成长过程始终依赖着以下五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU 计划、POSIX 标准和Internet 网络。,13,美国贝尔实验室的Ken.Thompson于1969 年夏在DEC PDP-7 小型计算机上开发的一个分时操作系统。 使用的是BCPL 语言(基本组合编程语言),一.UNIX操作系统的诞生,14,Dennis Ritchie 于1972 年用移植性很强的C 语言进行了改写,使得UNIX 系统在大专院校得到了推广。,15,二.MINIX操作系统,由Andrew S. Tanenbaum(AST)于1987年开发的,主要用于学生学习操作系统原理。 同时提供了用C 语言和汇编语言写的系统源代码,在当时这种源代码是软件商一直小心地守护着的。 Linus从中得到了很多帮助。,16,三.GNU计划,GNU计划和自由软件基金会(Free Software Foundation-FSF)是由Richard M.Stallman 于1984 年创办的 目标是开发一个类似Unix、并且是自由软件的完整操作系统:GNU 系统。(GNU 是“GNUs Not Unix“的递归缩写),17,上世纪90 年代初,GNU 项目已经开发出许多高质量的免费软件,其中包括有名的emacs 编辑系统、bash shell 程序、gcc 系列编译程序、gdb 调试程序等等。这些软件为Linux 操作系统的开发创造了一个合适的环境,是Linux 能够诞生的基础之一。,18,GPL,GPL 是 GNU General Public License (GNU 通用公共许可证)的缩写形式,和软件是否免费无关,它的主要目的是保证软件对所有的用户来说是自由的。 基于 GPL 的软件允许商业化销售,但不允许封闭源代码。 如果您对遵循 GPL 的软件进行任何改动和/或再次开发,则您的产品必须继承 GPL 协议,不允许封闭源代码。,19,LGPL,LGPL 是GNU Library General Public License (GNU 库通用公共许可证)的缩写形式。 基于 LGPL 的软件允许商业化销售,但不允许封闭源代码。 如果您对遵循 LGPL 的软件进行任何改动和/或再次开发并予以发布,则您的产品必须继承 LGPL 协议,不允许封闭源代码。但是如果您的程序对遵循 LGPL 的软件进行任何连接、调用而不是包含,则允许封闭源代码。,20,软件的分类方法,商业软件 vs. 免费软件 商业软件:软件是要卖钱的。 免费软件:软件不卖钱,出于兴趣开发,可以随便使用。 开源软件 vs. 私有软件 开源软件:软件的源代码是公开的,可以在遵守某种 license 的条件下加以修改。 私有软件:软件的源代码不公开,用户仅仅只能得到软件的二进制版本。,21,四.POSIX标准,POSIX(Portable Operating System Interface for Computing Systems)是由IEEE 开发的一簇标准。 目标是提高Unix环境下应用程序的可移植性,然而许多其他的操作系统如:Windows NT都支持POSIX标准。 1986 年4 月,IEEE 就制定出了试用标准。第一个正式标准是在1988 年9 月份批准的,也既以后经常提到的POSIX.1 标准。 在90 年代初,POSIX 标准的制定为Linux 的发展提供了极为重要的信息,22,五.Linux的诞生,在1981-1991 年间,MS-DOS 操作系统一直是微型计算机上操作系统的主宰,软件价格昂贵,Unix更加难以接近,但有MINIX且有书详细介绍。 Linus Torvalds也在学习,此时GNU开发出了GNU C编译器,而MINIX也有了版权,所以Linus Torvalds开始酝酿自己写操作系统。 到了1991 年的10 月5 日,Linus 在comp.os.minix 新闻组上发布消息,正式向外宣布Linux 内核系统的诞生(Free minix-like kernel sources for 386-AT),23,Linux名称的由来,Linux 操作系统刚开始时并没有被称作Linux,Linus 给他的操作系统取名为FREAX,其英文含义是怪诞的、怪物、异想天开等意思。 在他将新的操作系统上载到ftp.funet.fi 服务器上时,管理员Ari Lemke很不喜欢这个名称。他认为既然是Linus 的操作系统就应该取其谐音Linux 作为该操作系统的名字,于是Linux 这个名称就开始流传下来。,24,企鹅的来源,1994年发表 Linux 正式核心 1.0 的时候,大家要 Linus Torvalds 想一只吉祥物,Torvalds 突然想到小时候去动物园被一只企鹅追着满地打滚,还被咬了一口的事!被咬的感觉也许令他刻骨铭心,干脆就以企鹅来当吉祥物了,还给它起了一个名字叫TUX,TUX是“Torvalds UniX”的缩写。 所以,目前我们常常看到这一只企鹅就是这么来的!,25,1.1.3.LINUX的特点,开放性 开放性是指系统遵循遵循开放系统互连(Open Systems Interconnection,OSI)国际标准。凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互连。 多用户 多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源(例如:文件、设备)有特定的权限,互不影响。Linux和Unix都具有多用户的特性。,26,多任务 多任务是现代计算机的最主要的一个特点。它是指计算机同时执行多个程序,而且各个程序的运行互相独立。 良好的用户界面 Linux向用户提供了两种界面:用户界面和系统调用 设备独立性 设备独立性是指操作系统把所有外部设备统一当作成文件来看待,只要安装它们的驱动程序,任何用户都可以像使用文件一样,操纵、使用这些设备,而不必知道它们的具体存在形式。,27,丰富的网络功能 完善的内置网络是Linux的一大特点。Linux在通信和网络功能方面优于其他操作系统。 可靠的系统安全 Linux采取了许多安全技术措施,包括对读、写进行权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络多用户环境中的用户提供了必要的安全保障。 良好的可移植性 可移植性是指将操作系统从一个平台转移到另一个平台使它仍然能按其自身的方式运行的能力。,28,1.1.4.LINUX与其他操作系统的区别,Linux与Windows之间的区别 Linux与商用UNIX的区别 Linux与自由的UNIX的区别,29,Linux与Windows之间的区别,从发展的背景看,Linux是从一个比较成熟的操作系统UNIX发展而来的,而Windows是自成体系,无对应的相依托的操作系统。 从使用费用上看,Linux是一种开放、免费的操作系统,Windows是封闭的系统,需要有偿使用。 Linux系统的开发,遵循UNIX的开放系统标准,任何一个软件商或开发者都可以实现这些标准。Windows操作系统是具有版权的产品,其接口和设计均由某一公司控制,只有这些公司才有权实现其设计。,30,Linux不仅提供了强大的操作系统功能,而且还提供了丰富的应用软件,而在Windows下,几乎所有的软件都有独立的版权,需要购买使用,即使某些软件可以免费使用,也一般不提供源代码,更不用说由用户修改扩充其功能了。 Windows对硬件配置要求高,而Linux在低端PC系统上仍然可以流畅运行 Linux的组网能力非常强大,它提供了对于当前的TCP/IP协议的完全支持,并且包括了对下一代Internet协议IPv6的支持。,31,Linux与商用UNIX的区别,Linux和商用UNIX都基本支持同样的软件、程序设计环境和网络特性,可以说Linux是UNIX的PC版本,Linux在PC机上提供了相当于UNIX工作站的性能。 Linux是免费软件,用户可以从网上下载,而商用的UNIX除了软件本身的价格外,用户还需支付文档、售后服务费用;,32,Linux拥有GNU软件支持,Linux能够运行GNU计划的大量免费软件,这些软件包括应用程序开发、文字处理、游戏等方面的内容; Linux的开发是开放的,任何志愿者都可以对开发过程做出贡献;而商用UNIX则是由专门的软件公司进行开发的。,33,Linux与自由的UNIX的区别,首先在组织方式上,FreeBSD由它的核心团队(core team)的领导,他们负责原始程序的开发与维护。Linux没有核心团队,在Linus的主导下来自世界各地的爱好者都可以发布自己的补丁(patch) 。 在发展方向上,由于人力有限,FreeBSD的核心团队将主要精力投入在UNIX自身的风格和特点上,不像Linux那样对相关硬件支持多,因而在易用上稍微逊色一些。Linux通常会首先考虑加入商品化系统上的各种东西,Linux更容易上手和使用。,34,在系统核心功能上二者区别不大,但是,由于Linux庞大的开发队伍,在Linux系统上,几乎可是找到任何需要的功能,许多商用软件才具有的功能在Linux上很快就会出现。 在系统的性能上,据专家分析,FreeBSD在网络性能、软件移植性和系统规范化上略胜一畴,而在硬件支持、磁盘IO操作等方面Linux略强一些 .,35,1.1.5.LINUX的结构,可以把Linux系统看作由四部分构成:内核、用户界面、文件结构和实用工具。 1. Linux内核 内核是系统的心脏,是运行程序和管理像磁盘和打印机等硬件设备的核心程序。它从用户那里接受命令并把命令送给内核去执行。 2. Linux shell shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。,36,3. Linux文件结构,4. Linux实用工具 标准的Linux系统都有一套叫做实用工具的程序,它们是专门的程序,例如编辑器、执行标准的计算操作等。用户也可以产生自己的工具。,37,1.2.LINUX版本,Linux版本分为两类? 内核(kernel)版本 是指在Linus领导下的开发小组开发出来的系统内核版本号。 目前最新内核版本号是 kernel 2.6 发行(Distribution)版本 以Linux kernel为核心,搭配各种应用程序和文档,包装起来,并提供安装界面和系统设置及管理工具,构成发行版本。,38,内核(kernel)版本,major.minor.patchlevel (主版本号.次版本号.当前内核版本的修订次数) 如:kernel 2.4.18-14,表示对内核2.4版本的第18次修改,修改了14处。 次版本号是偶数,表示内核为稳定发布版本,是奇数,表示为不稳定的开发版本。 如: Kernel 2.6.18-19,表示对内核2.6版本的第18次修改,修改了19处。 目前号称最稳定 Linux内核2.6.33版本发布 (2010-02-24 ),39,发行(Distribution)版本,套装软件版本 如:Red Hat Linux 9.0的内核版本是2.4.20-8 Fedora Core 6的内核版本是kernel-2.6.18-1.2798 Fedora Core 8的内核版本是kernel-2.6.23-1.42 有200多种Linux Distribution 目前主流的Linux Distribution Red Hat Linux (Fedora Core) Mandriva (Mandrake)Linux Debian Linux Ubuntu Linux 红旗 Linux,40,主流的Linux Distribution,41,Red Hat Linux简介,1995,Bob Young和Marc Ewing创建 官方网站 软件包管理系统主要是RPM,YUM等 目前,Red Hat 分为两个系列: Red Hat Enterprise Linux (由Red Hat公司收费技术支持和更新),适用于服务器,是个收费的操作系统 Fedora Core (社区开发的、免费的、用户数量庞大、优秀的社区支持、版本生命同期短、版本更新快、开发初期多媒体支持不佳) 2003发布Fedora Core 1,42,Red Hat Linux主界面,43,Debian Linux简介,1993,Ian Murdock 创建,是迄今为止最遵循GNU规范的Linux系统 软件包管理系统APT(DEB),被誉为Linux软件包管理工具中最强大的管理工具 官方网站 http:/www.debian.org 特点:GNU规范、100%免费、强大的Apt-Get、安装相对不容易,44,Debian Linux主界面,45,Ubuntu Linux 简介,Ubuntu Linux是一份完整的桌面Linux操作系统,免费获得,并有社团及专业支持。拥有Debian 所有优点。 Ubuntu社团按照Ubuntu宣言里所铭记的思想而组建:软件应免费提供,软件工具应能以人们本地语种的形式可用且不牺牲任何功能,人们应拥有定制及改变他们软件的自由,这包括以任何他们认为适宜的方式。,46,Ubuntu是一个古非洲语单词,意指对他人的博爱。 Ubuntu Linux发行将这种博爱之心带到了软件世界中。 目前最新版本:Ubuntu Linux 9.10(2009.10.30发布) Kubuntu (KDE 桌面环境) Edubuntu (Linux for Education,用于学校教学 ) Xubuntu (Xfce桌面环境) Gobuntu (GNU/Linux 版本 ) 缺点:还没有成熟的商业模式 YLMF OS 1.5-基于Ubuntu 9.10,47,ubuntu主界面,48,ubuntu主界面,49,红旗Linux简介,中文操作系统,是中科院软件所、北大方正、康柏联合推出的具有自主知识产权的全中文的linux发行版本 KDE图形桌面环境 官方网站 http:/www.redflag-,50,红旗Linux主界面,51,Linux的软件资源以及发展方向,常用软件 OpenOffice-办公软件 Firefox-浏览器 Gimp-图形处理软件 gFTP-FTP客户端 Mplayer-视频播放软件 XPDF-阅读PDF文档的软件 GNOME Milnes-扫雷游戏,52,Linux的软件资源以及发展方向,常用Linux网上资源 www.kernel.org-linux内核 www.gnu.org-GNU主页 -大型开源网站 -linux大论坛 -中国linux论坛 F-ubuntu论坛,53,Linux的软件资源以及发展方向,发展方向 企业级技术支持:技术支持、售后服务 更多应用程序支持 标准化,54,本章小结,Linux的历史 Linux的特点 Linux和其他操作系统的区别 Linux的发行版本 Linux系统的组成 Linux的发展方向与发展趋势,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!