文档介绍:毕业设计(论文)
题 目:浅谈linux操作系统的安全
姓 名
学 号
专 业
系 部
指导教师
目 录
第一章 Linux操作系统概述1
Linux发展历史1
Linux的诞生和发展2
Linux名称的由来2
Linux的发展要素3
UNIX操作系统3
Minix操作系统4
POSIX 标准4
操作系统类型选择和内核版本的选择4
常见的不同公司发行的Linux异同5
Linux的系统架构10
Linux内核的主要模块10
Linux的文件结构12
GNU通用公共许可证13
第二章 Linux与其他操作系统的比较15
Linux与UNIX的异同15
Linux和Windows的区别以及安全性的比较16
Linux与其他操作系统的区别18
Linux与其他系统的总体比较总结 119
Linux与Windows根本比较—内核21
Linux的特性 23
Linux与其他操作系统的区别25
第三章 Linux的安全性能分析以及增强27
嵌入式Linux 的特点27
嵌入式Linux 现有安全机制及分析29
嵌入式Linux 安全缺陷31
小结33
结束语34
参考文献37
附录38
第一章 Linux操作系统概述
Linux系统是一个类似UNIX的操作系统,Linux系统是UNIX在微机上的完整实现。UNIX操作系统是1969年由Ken Thompson 和Dennis Ritchie在美国贝尔实验室开发的一种操作系统。由于其良好而稳定的性能迅速在计算机中得到广泛的应用,在随后几十年中也有了不断的改进。 本章对Linux的发展进行介绍,主要包括如下内容:
(1)Linux发展的历史,以时间为主线对Linux的诞生进行介绍;
(2)分析Linux和UNIX操作系统的异同;
(3)介绍常用的几种Linux发行版本的特点;
(4)对Linux操作系统的系统架构进行简单的介绍;
(5)介绍GNU通用公共许可证及其特点。
Linux发展历史
1991年10月5日,赫 尔 辛 基大学的一名研究生Linus Benedict Torvalds(李纳斯·托沃兹 )在一个Usenet新闻组()中宣布他编制出了一种类似UNIX的小操作系统,叫Linux。新的操作系统是受到另一个UNIX的小操作系统——Minix的启发,该系统是由一名叫Andrew S Tanenbaum的教师开发的。,实际上不是这样。真正的Linux ,。Linus仅仅在第一个Linux的FTP站点(ftp://)上提供过这个版本的的源代码。
,它能够运行GNU (通用公共许可证) Bourne Again Shell(bash)和GNU的C编译程序(gcc)以及为数不多的其它语言。Torvalds绝对没有想到他设想的一种能够针对高级业余爱好者和黑客们的操作系统已经产生,这就是人们所称的Linux。李纳斯·托沃兹因此被称为开源之父;
,,。因为世界各地越来越多的程序员都开始开发Linux,。。
Linux和UNIX有密切的联系。UNIX能成为世界范围内最有影响的操作系统之一,是由于它有庞大的支持基础和发行系统。当初UNIX是作为小型机和大型机上的多任务操作系统而开发的,很快就发展成为广泛使用的操作系统。
从个人计算机到超级计算机系统,都有各种UNIX版本。但这些版本都很昂贵,而且源代码是有专利的,所以很难在计算机爱好者中广泛使用。然而,UNIX又正是他们所想要的操作系统。于是,出现了一支由编程高手、业余计算机玩家、黑客们组成的“高手集团军”,他们独立地开发出在功能上毫不逊色于UNIX操作系统的全