linux论文

时间:2024.4.21

LINUX论文

10级市场营销2班王飞 Linux和windows操作系统优缺点比较

1、从系统构成上来说,linux是开源软件,而windows不是。那就意味着,如果你喜欢你可以对linux系统做你想做的任何改动。而这点对于windows来说这是不可能的。 2、从运行的稳定性来说。各有利弊。但linux的任何程序都是相对独立的,哪怕gnome和kde(图形界面)也是独立的。而软件的崩溃只是软件的崩溃,很少造成系统的瘫痪(死机)。只有重新运行程序就好了。Windows死机情况经常发生。 3、从多用户来说,linux是真正的多用户系统。可以多个用户真正登录,这对于windows来说,虽然也有了雏形,但不够成熟。

4、对于中文的支持来说。windows的多个版本对于中文的支持是很强的,字体也很漂亮。而linux虽然也支持中文,但要完全支持中文是要手动做很多设置的,不过就算做的再好,总有机会看到中文乱码的(因为几乎每个软件都要设置字体和字符编码的)。5、对于系统更新来说,apt是目前linux不二的选择了,快捷普遍、简单。而且无什么正版验证之虞的。windows也不错,可是漏洞总比补丁来的快。

6、从安全性来说。我们用windows时,杀毒软件、防火墙、防垃圾软件、防间谍软件占去了大部分的系统资源。可这样还是防不胜防的。Linux就不用这些烦人的东西。 7、从易用性来说,在常用的windows、mac、linux中,无论界面、鼠标操作、文件格式,windows都是相当容易上手的。其他的操作系统,几乎都要是摸索中探索的。更何况

linux的很多配置都是基于文档的,也就是要手工的修改一些配置文件。windows几乎一支鼠标就能解决所有问题。

Linux和windows安全措施分析

1、Linux的开源软件开发方式有助于更容易地暴露错误。这是微软不具备的优势。微软Windows的另一个不利因素是其许多应用程序依靠远程程序调用。远程程序调用是计算机内部通信的一种方式,无法预知地和主动地分配通信通路。与限制使用远程程序调用的Linux相比,这种方式将迫使Windows的防火墙没有Linux那样严格。2、使用管理员权限和普通的用户账号都可以操作Windows和Linux系统。但是,但是某些第三方Windows应用软件没有严格坚持这个特点,经常需要管理员的权限才能正确运行软件。因此,这些用户发起的病毒攻击的破坏性是很大的。Linux应用软件通常都遵守这个安全要求,因此很少被攻击者利用。3、Linux在LSM之上构建了多种访问控制机制,例如:为应用程序建立了单独的空间,使它们之间相互分离,也与基本的操作系统隔离,这样即使应用程序出现了安全问题也不会影响操作系统。Windows的限制在于基本安全是依靠MSCAPI的,在代码签名时信任多个密钥。微软的模型重点在于可以同时对一个产品使用弱加密或者强加密。尽管模块不是以相同的密钥进行签名,MSCAPI却信任许多根验证机构,代码签名也信任多个密钥。因此只要有一个密钥被泄露就会使整个系统异常脆弱。4、由于微软IIS和Exchange/Outlook不断出现的安全问题,Linux显得更胜一筹。

Apache和Postfix都是跨平台的应用程序,比微软的相应产品更加安全。由于Linux有内建的防火墙使得其安全性有所增强,Snort也是一个优秀的入侵检测系统。关于基于x86系统的Linux内核,一个很重要的特性就是IngoMolnar的exec-shield,可以保护系统不受缓冲区或者函数指针溢出的攻击,从而对那些通过覆盖数据结果或者插入代码的攻击程序有所防护。5、关于分发和操作,Linux与微软的侧重点不同,Linux下大部分的管理都通过命令行接口。Linux的发行商也提供了各种安装和配置工具。相比之下,Windows的系统管理员使用简单易用的GUI工具,配置的时候也很容易出错误。

6、对操作系统的安全性进行定性分析,很容易包含主观意见,得到的结论会由于过去和现在的经验而有很大的不同。本文的目标是给用户提供一个框架,让他们更多的理解Windows和Linux的安全性能。下面的分析并不全面,只是终端用户进行评估的起点。Linux和Windows在技术上不断进步,究竟哪个系统更安全的结论也会不断变化。本文分析的结果:Linux提供了比Windows更好的安全特性。

对samba服务器的分析

Samba 是一组软件包,使 Linux 支持 SMB 协议,该协议是在 TCP/IP 上实现的,它是Windows 网络文件和打印共享的基础,负责处理和使用远程文件和资源。在缺省情况下,Windows 工作站上的 Microsoft Client 使用服务消息块(SMB)协议。正是由于 Samba 的存在,使得 Windows 和 Linux 可以集成并互相通信。安装了 Samba

后,就可以直接而方便的在 Linux 和 Windows 之间共享资源,免去了以前必须使用 FTP 的麻烦。Samba 目前已经成为各种 Linux 发布版本中的一个基本软件包。Samba是基于SMB协议的应用程序。Samba服务器能够方便地实现异构网络环境下Windows与UNIX/Linux之间的资源共享。通过对Samba安全配置和访问控制的分析,实现与Windows访问的共享安全。一直以来Windows主机之间通过SMB/CIFS网络协议实现文件和打印资源的共享,但是由于SMB/CIFS是微软的私有协议,所以无法直接实现与UNIX系统进行通信。直到Samba开源软件项目的实现,在Unix/Linux系统中实现SMB/CIFS网络协议,可以将Linux系统中的目录和文件提供给Windows主机进行访同,实现跨平台的文件互通。

Samba 软件的功能:1、共享 Linux 的文件系统2、共享安装在 Samba 服务器上的打印机3、支持 Windows 客户通过网上邻居浏览网络4、使用 Windows 系统共享的文件和打印机5、支持 Windows 域控制器和 Windows 成员服务器对使用 Samba 资源的用户进行认证6、支持 WINS 名字服务器解析及浏览7、支持 SSL 安全套接层协议

对vsftp服务器的认识分析

VSFTP是一个基于GPL发布的类Unix系统上使用的FTP服务器软件,它的全称是Very Secure FTP 从此名称可以看出来,编制者的初衷是代码的安全。安全性是编写VSFTP的初衷,除了这与生俱来的安全特性以外,高速与高稳定性也是VSFTP的两个重要特点。在速度方面,

使用ASCII代码的模式下载数据时,VSFTP的速度是Wu-FTP的两倍,如果Linux主机使用2.4.*的内核,在千兆以太网上的下载速度可达86MB/S。在稳定方面,VSFTP就更加的出色,VSFTP在单机(非集群)上支持4000个以上的并发用户同时连接,根据Red Hat的Ftp服务器()的数据,VSFTP服务器可以支持15000个并发用户。VSFTP主页中介绍了它以下的9种特点:1、它是一个安全、高速、稳定的FTP服务器;2、它可以做基于多个IP的虚拟FTP主机服务器;3、匿名服务设置十分方便;4、匿名FTP的根目录不需要任何特殊的目录结构,或系统程序或其它的系统文件;5、不执行任何外部程序,从而减少了安全隐患;6、支持虚拟用户,并且每个虚拟用户可以具有独立的属性配置;7、可以设置从inetd中启动,或者独立的FTP服务器两种运行方式;8、支持两种认证方式(PAP或xinetd/ tcp_wrappers);9、支持带宽限制。vsftp 缺点:vsftp 没有处理文件编码转换,从windows客户端访问时有乱码现象。


第二篇:linux论文


【摘 要】文章从Unix、Minix系统的产生引出了Linux操作系统,详细介绍了Linux操作系统的产生过程,分析了Linux的网络集市式开发模式,并通过研究Linux的发展过程,分析并介绍了Linux的主要特点及功能。

【关键词】Linux操作系统 网络操作系统 内核

一、Linux的产生

Linux是一种计算机操作系统,通常被称为类Unix系统,这是因为Linux和Unix有着很深的渊源。

在计算机非常昂贵的年代,只有在大学或大型企业中才能够接触到计算机,人们非常希望多个用户能同时连接到一台计算机并同时使用它。于是,计算机科学家开始研究分时系统。分时系统是将CPU的运行时间分为很小的时间片,多个用户任务可以通过交替占有时间片的方式实现快速交互使用CPU。由于时间片是很短的一段时间,以至于每个用户任务、每个用户好像在独占CPU,独占整个计算机系统。在研究人员的不懈努力下,19xx年,AT&T公司贝尔实验室开发出了Unix系统。

19xx年,芬兰赫尔辛基大学的Andrew Tanenbaum教授为了给学生讲授《计算机操作系统》课程,开发出了Minix系统,这是Unix的一个变体。19xx年,Andrew Tanenbaum教授的学生Linus Torvalds,由于对课堂上使用的Minix系统不太满意,于是开始在386 PC机上试着改进Minix系统。

19xx年8月,Linus Torvalds在comp.os.minix新闻组贴上了以下这段话:“你好,所有使用minix的人,我正在为386(486)AT做一个免费的操作系统,只是为了爱好,……” Linus最初为自己的这套系统取名为freax,他将源代码放在了芬兰的一个FTP站点上供大家下载。该站点的管理员认为这个系统是Linus的Minix系统,因此建立了一个名为Linux的文件夹来存放它。于是,Linus的“爱好”就成了今天微软的头号对手,功能强大且价格低廉的Linux操作系统。

19xx年底94年初,Linux 1.0终于诞生了!

Linux1.0已经是一个功能完备的操作系统,而且内核写得紧凑高效,可以充分发挥硬件的性能,在4M内存的80386机器上也表现得非常好,至今人们还在津津乐道于此。 Linux的 和 是一只名字叫做 的 ,Linux的是Linus Torvalds所有的。这是由于在 ,一个名字叫做William R. Della Croce的律师开始向各个Linux发布商发信,声明他拥有Linux 的所有权,并且要求各个发布商支付版税,这些发行商集体进行上诉,要求将该注册商标重新分配给Linus Torvalds。

二、Linux的开发模式

Linus于19xx年10月5日发布了Linux的第一个版本Linux 0.0.2,并在网络上公布了Linux核心程序的源代码,同时决定以GPL(大众所有版权,又称GUN通用公共许可证)的方式来发行传播,也就是说这个软件允许任何人以任何形式进行修改和传播。

随着网络的日益盛行,越来越多的技术高超的程序员加入到Linux的开发与完善中来。在这个过程中,无数的富有个性和开创性的程序员在没有计较任何酬劳的前提下,完全自发的加入到开发行列中来。一旦一个程序员完成了其中的部分程序,他便会立即将这个程序发表,并免费将它发给任何一个需要的人,而其他的一些程序员研究它后将会对它修正和改良,然后将它发表。这个过程周而复始,因此Linux的改进速度是最快的,同时它的稳定性也是非常高的。

所以,Linux并非仅由Linus一人开发,而是由全世界几百个程序员共同开发的,当然Linus为内核定了调子。这种集市型的开发模式促成了Linux系统的繁荣。可以说,Linux完全是一个热情、自由、开放的网络产物。

三、Linux的发展

Linux具有良好的兼容性和可移植性。大约在1.3版本之后,Linux开始向其他硬件平台上移植,包括号称最快的CPU——Digital Alpha。所以不要总把Linux与低档硬件平台联系到一块,Linux只是将硬件的性能充分发挥出来而已。Linux必将从低端应用横扫到高端应用!

为了使Linux变的容易使用,Linux也有了许多发布版本,发布版实际上就是一整套完整的程序组合。现在已经有许多不同的Linux发行版和各自的版本号,为了不产生混淆,我们先解释一些常提到的术语。当我们提到的Linux时,一般是指“Real Linux”,即内核,是所有UNIX操作系统的“心脏”。但光有linux并不能成为一个可用的操作系统,还需要许多软件包,编译器、程序库文件、Xwindow系统等等。因为组合方式不同,面向用户对象不同,所以就有了许多不同的Linux发行版。

越来越多的公司在Linux上开发商业软件或把其他Unix平台的软件移植到Linux上来。如今很多IT业界的大腕IBM、Intel、Oracle、Infomix、Sysbase、Corel、Netscape、CA、Novell等都宣布支持 Linux。商家的加盟弥补了纯自由软件的不足和发展障碍,Linux迅速普及到广大计算机爱好者,并且进入商业应用,成为打破某些公司垄断文化圈的希望所在。 Linux是爱好者们通过Internet协同开发出来的,当然它的网络功能十分强大。比如你可以通过ftp、nfs等来安装Linux,用它来做网关等等。随着Linux的发展,衍生出来的应用恐怕出乎Linus本人最初的预料。如有人用它来做路由器,有人来做嵌入式系统,有人来做实时性系统……。常有新手问Linux能做什么?其实它不象那些中看不中用的操作系统,不在于你用它能干什么,而在于你想干什么。

Linux是一个在PC机上运行的Unix系统。Linux系统具有最新 Unix的全部功能,包括真正的多任务、虚拟存储、共享库函数、即时负载、优越的存储管理和TCP/IP、UUCP网络工具等。Linux系统及其发展均符合Posix标准,其内核支持Ethernet、PPP、SLIP、NFS、AX.25、IPX/SPX(Novell)、NCP(Novell)等。系统应用包括tellnet、rlogin、ftp、Mail、gopher、talk、term、news(tin、trn、nn)等全套UNIX工具包。X图形库,包括xterm、fvwm、xxgdb、mosaic、xv、gs、xman等全部X-Win应用工具。商业软件有Motif、WordPerfect。中文工具已有Cxterm、celvis、cemasc、cless、hztty、cytalk、ctalk、cmail等,可以处理GB、BIG5、HZ文件。此外还有DOS模拟软件,可以运行DOS/Win下的软件。

在开始的时候,Linux只是个人狂热爱好的一种产物。但是现在,Linux已经成为了一种受到广泛关注和支持的一种操作系统。和其他的商用Unix系统以及 相比,作为自由软件的Linux具有低成本,安全性高,更加可信赖的优势。直到今天,Linux已经成为一个功能完善的主流网络操作系统。

参考文献:

[1]邵念兵.浅谈多层分布式系统的应用及开发[J].山西广播电视大学学报,2007,(6).

更多相关推荐:
linux论文

摘要主要分析嵌入式Linux系统应用开发的特点概述其开发过程和所面临的挑战阐述嵌入式Linux的发展和应用前景关键词嵌入式Linux操作系统应用前景引言近年来随着计算技术通信技术的飞速发展特别是互联网的迅速普及...

Linux期末论文

Linux操作系统论文指导老师谭拂晓学生吴琴班级20xx级计算机科学与技术网络与信息安全1班学号20xx05021026日期6月14日1摘要电子计算机诞生以来计算机操作系统的研究取得了长足进展现在操作系统进入了...

Linux论文

湖南农业大学课程论文学院东方科技学院班级08姓名WC学号20xx课程论文题目Linux的基本应用课程名称Linux实用教程评阅成绩评阅意见成绩评定教师签名日期年月日1Linux的基本应用Linux从入门到精通学...

Linux系统论文

Linux系统论文一Linux的发展Linux具有良好的兼容性和可移植性大约在13版本之后Linux开始向其他硬件平台上移植包括号称最快的CPUDigitalAlpha所以不要总把Linux与低档硬件平台联系到...

linux论文

Linux操作系统共9页第1页引言Linux作为最早开发的操作系统之一越来越受到大家的欢迎国际上有名的硬软件厂商都与之结盟捆绑这是因为它作为自由软件有两个特点一是它免费提供源码二是爱好者可以按照自己的需要自由修...

Linux操作系统论文

Linux操作系统论文指导老师申利民学生陈政高班级电子092班学号0505090254日期20xx613摘要电子计算机诞生以来计算机操作系统的研究取得了长足进展现在操作系统进入了社会生活的各个方面涉及大型计算机...

Linux的历史与发展趋势期末论文

Linux操作系统的发展历史及趋势内容摘要由于在19xx年出于商业的考虑本来开源的Unix操作系统被ATampT收回版权后引领了数家企业进行Unix系统的商业发展在当时的环境下由于大规模集成电路在70年代末的高...

linux学年论文

学年论文课程论文课程设计题目Linuxshell程序设计作者所在学院专业年级指导教师职称年月日1Linuxshell程序设计摘要Linux是一个免费的多用户的多任务的操作系统其运行方式功能和Unix系统很相似但...

Linux课程论文

Linux系统与应用课程论文20xx年06月07日Linux内核新版本的特点摘要操作系统是一个用来和硬件打交道并为用户程序提供一个有限服务集得支撑软件在Linux的术语中被称为内核也可以称为核心Linux内核的...

linux嵌入式开论文

Linux嵌入式开发论文姓名吴奥指导老师李建平系别计算机科学系专业计算机应用技术年级G11计应20xx年12月5日单位四川航天职业技术学院摘要分析了Linux的实时性针对其在实时应用中的技术障碍了与此相关研究基...

Linux大作业论文

大连民族学院计算机科学与工程学院Linux及应用课程报告题目Linux系统下DNS配置专业计算机科学与技术班级103班学生姓名代国庆学号20xx08130320xx年12月7日Linux系统下DNS的配置代国庆...

10071033 许志高 linux论文

摘要本文通过对Linux操作系统和Windows操作系统各自的特点比较分析出windows与Linux的本质差别与存在此差别的根本原因通过二者内在目的版本要求浅述对两种操作系统做了windows与Linux功能...

linux论文总结(27篇)