您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 质量控制/管理 > 浅谈Linux操作系统的安全毕业论文
毕业设计(论文)题目:浅谈linux操作系统的安全姓名学号专业系部指导教师目录浅谈Linux操作系统的安全2第一章Linux操作系统概述.......................................................11.1Linux发展历史...........................................................11.1.1Linux的诞生和发展................................................21.1.2Linux名称的由来...................................................21.2Linux的发展要素.........................................................31.2.1UNIX操作系统.....................................................31.2.2Minix操作系统.....................................................41.2.3POSIX标准........................................................41.3操作系统类型选择和内核版本的选择.........................................41.3.1常见的不同公司发行的Linux异同.....................................51.3.2内核版本的选择.....................................................91.4Linux的系统架构........................................................101.4.1Linux内核的主要模块..............................................101.4.2Linux的文件结构..................................................121.5GNU通用公共许可证......................................................13第二章Linux与其他操作系统的比较..............................................152.1Linux与UNIX的异同.....................................................152.2Linux和Windows的区别以及安全性的比较..................................162.3Linux与其他操作系统的区别..............................................182.4Linux与其他系统的总体比较总结.........................................1192.5Linux与Windows根本比较—内核..........................................212.6Linux的特性...........................................................232.7Linux与其他操作系统的区别..............................................25第三章Linux的安全性能分析以及增强............................................273.1嵌入式Linux的特点......................................................273.2嵌入式Linux现有安全机制及分析..........................................293.3嵌入式Linux安全缺陷....................................................313.4小结....................................................................33结束语..........................................................................34参考文献........................................................................37附录............................................................................38浅谈Linux操作系统的安全1第一章Linux操作系统概述Linux系统是一个类似UNIX的操作系统,Linux系统是UNIX在微机上的完整实现。UNIX操作系统是1969年由KenThompson和DennisRitchie在美国贝尔实验室开发的一种操作系统。由于其良好而稳定的性能迅速在计算机中得到广泛的应用,在随后几十年中也有了不断的改进。本章对Linux的发展进行介绍,主要包括如下内容:(1)Linux发展的历史,以时间为主线对Linux的诞生进行介绍;(2)分析Linux和UNIX操作系统的异同;(3)介绍常用的几种Linux发行版本的特点;(4)对Linux操作系统的系统架构进行简单的介绍;(5)介绍GNU通用公共许可证及其特点。1.1Linux发展历史1991年10月5日,赫尔辛基大学的一名研究生LinusBenedictTorvalds(李纳斯·托沃兹)在一个Usenet新闻组(comp.os.minix)中宣布他编制出了一种类似UNIX的小操作系统,叫Linux。新的操作系统是受到另一个UNIX的小操作系统——Minix的启发,该系统是由一名叫AndrewSTanenbaum的教师开发的。读者也许猜想所发布的这个系统应该是Linux的0.01版本,实际上不是这样。真正的Linux0.01版本并没有被发布,原因是0.01版本不实用。Linus仅仅在第一个Linux的FTP站点()上提供过这个版本的的源代码。Torvalds于10月5日发布的这个Linux版本被称为0.02版,它能够运行GNU(通用公共许可证)BourneAgainShell(bash)和GNU的C编译程序(gcc)以及为数不多的其它语言。Torvalds绝对没有想到他设想的一种能够针对高级业余爱好者和黑客们的操作系统已经产生,这就是人们所称的Linux。李纳斯·托沃兹因此被称为开浅谈Linux操作系统的安全2源之父;Linux发布时的版本是0.02,后来又有0.03版,然后又跳到0.10版。因为世界各地越来越多的程序员都开始开发Linux,它已经达到0.95版。这就意味着正式公布1.0版本的时间已经为期不远了。正式的1.0版本是在1994年公布的1.1.1Linux的诞生和发展Linux和UNIX有密切的联系。UNIX能成为世界范围内最有影响的操作系统之一,是由于它有庞大的支持基础和发行系统。当初UNIX是作为小型机和大型机上的多任务操作系统而开发的,很快就发展成为广泛使用的操作系统。从个人计算机到超级计算机系统,都有各种UNIX版本。但这些版本都很昂贵,而且源代码是有专利的,所以很难在计算机爱好者中广泛使用。然而,UNIX又正是他们所想要的操作系统。于是,出现了一支由编程高手、业余计算机玩家、黑客们组成的“高手集团军”,他们独立地开发出在功能上毫不逊色于UNIX操作系统的全新的、免费的Linux系统。Linux系统是由芬兰赫尔辛基大学的LinuxTorvalds先生于1991年开始开发的,Linux系统的开发得到了全世界的UNIX程序员和爱好者的帮助。他们借助Internet参与Linux系统的开发。Linux系统的核心部分是全新的代码,没有使用有专利的代码。在操作系统的发展受到版权限制的时候,出现了Minix操作系统,这个操作系统由一本书来详细的描述它的实现原理。由于书中对Minux操作系统的描述非常详细、并且很有条理性,当时几乎全世界的计算机爱好者都在看这本书来理解操作系统的原理,其中包括Linux系统的创始者LinusTorvalds。1.1.2Linux名称的由来Linux操作系统刚开始时并没有被称作Linux,Linus给他的操作系统取名为FREAX,其英文含义是怪诞的、怪物、异想天开等意思。在他将新的操作系统上载到ftp,funet。fi服务器上时,管理员AriLemke很不喜欢这个名称。他认为既然是Linus的操作系浅谈Linux操作系统的安全3统就取其谐音Linux作为该操作系统的目录吧,于是Linux这个名称就开始流传下来。在Linus的自传《JustforFun》一书中,Linus解释说:坦白地说,我从来没有想到过要用Linux这个名称发布这个操作系统,因为这个名字有些太自负了。而我为最终发布版准备的是什么名字呢Freax。实际上,内核代码中某些早期的Makefile-用于描述如何编译源代码的文件-文件中就已经包含有Freax这个名字了,大约存在了半年左右。但其实这也没什么关系,在当时还不需要一个名字,因为我还没有向任何人发布过内核代码。而AriLemke,他坚持要用自己的方式将内核代码放到ftp站点上,并且非常不喜欢Freax这个名字。他坚持要用现在这个名字(Linux),我承认当时我并没有跟他多争论。但这都是他取的名字。所以我可以光明正大地说我并不自负,或者部分坦白地说我并没有本位主义思想。但我想好吧,这也是个好名字,而且以后为这事我总能说服别人,就想我现在做的这样。--LinusTorvalds《Justforfun》..........................来自网络1.2Linux的发展要素Linux操作系统是UNIX的一种典型的克隆系统。在Linux诞生之后,借助于Internet网络,在全世界计算机爱好者的共同努力下,成为目前世界上使用者最多的一种类似UNIX的操作系统。在Linux操作系统的诞生、成长和发展过程中,以下5个方面起到了重要的作用:UNIX操作系统、Minix操作系统、GNU计划、POSIX标准和Internet网络。1.2.1UNIX操作系统UNIX,是一个强大的多用户、多任务操作系统,支持多种处理器架构,最早由KenThompson、DennisRitchie和DouglasMcIlroy于1969年在AT&T的贝尔实验室开发。经过长期的发展和完善,目前已成长为一种主流的操作系统技术和基于这种技术的产品大家族。由于UNIX具有技术成熟、可靠性高、网络和数据库功能强、伸缩性突出和开放性好等特色,可满足各行各业的实际需要,特别能满足企业重要业务的需要,已经成为主要的工作站平台和重要的企业操作平台。浅谈Linux操作系统的安全4自从UNIX操作系统从实验室走出来之后,得到了长足的发展。目前已经成为大型系统的主流操作系统,现在几乎每个主要的计算机厂商都有其自有版本的UNIX。UNIX是一个功能强大、性能全面的、多用户、多任务的分时操作系统,在从巨型计算机到普通PC等多种不同的平台上,都有着十分广泛的应用。通常情况下,比较大型的系统应用,例如银行、电信部门,一般都采用固定机型的UNIX解决方案:在电信系统中以SUN的UNIX系统方案居多,在民航里以HP的系统方案居多,在银行
本文标题:浅谈Linux操作系统的安全毕业论文
链接地址:https://www.777doc.com/doc-5772443 .html