LINUX UNIX企业应用论文.doc_第1页
LINUX UNIX企业应用论文.doc_第2页
LINUX UNIX企业应用论文.doc_第3页
LINUX UNIX企业应用论文.doc_第4页
LINUX UNIX企业应用论文.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

LINUX/UNIX企业应用6摘要:Linux虽然已经比较成熟,但怎样在企业中对其进行熟练的应用还不能与之完美的结合。怎样使其更好地为企业服务是本文的主要目的。本文将通过对Linux的产生发展以及Linux的优点、环境等进行阐述使读者对Linux有初步的了解,最后将介绍具体的Linux怎样在企业中进行应用。Linux是现今工业、信息技术业、金融业、商业等多个行业及高校、研究所、军队等机构广为采用的网络操作系统,其高效率、灵活性、方便性、可移植性、防抗病毒能力等优势以使它成为主流的操作系统之一,其发展速度快于Unix、Windows、Mac、NetWare等操作系统。本着自由软件基金会(Free Software Foundation)的自由、开源精神,Linux在软件开发与应用和Internet的广泛普及中扮演着愈来愈重要的角色。Linux将在企业中得到更广泛的应用。关键词:Linux;电子商务;企业应用一、Linux简介软件按其提供的方式和是否盈利可分为三种模式,即商业软件、共享软件、和自由软件。Linux就是一款自由软件,是一个基于开源文化、可供自由下载的类Unix系统,其源代码在网络上自由、公开。1、Linux的产生Linux是一种计算机操作系统,通常被称为类Unix系统,这是因为Linux和Unix有着很深的渊源。 在计算机非常昂贵的年代,只有在大学或大型企业中才能够接触到计算机,人们非常希望多个用户能同时连接到一台计算机并同时使用它。于是,计算机科学家开始研究分时系统。分时系统是将CPU的运行时间分为很小的时间片,多个用户任务可以通过交替占有时间片的方式实现快速交互使用CPU。在研究人员的不懈努力下,1969年,AT&T公司贝尔实验室开发出了Unix系统。 1986年,芬兰赫尔辛基大学的Andrew Tanenbaum教授为了给学生讲授计算机操作系统课程,开发出了Minix系统,这是Unix的一个变体。1991年,Andrew Tanenbaum教授的学生Linus Torvalds,由于对课堂上使用的Minix系统不太满意,于是开始在386 PC机上试着改进Minix系统。 Linus最初为自己的这套系统取名为freax,他将源代码放在了芬兰的一个FTP站点上供大家下载。该站点的管理员认为这个系统是Linus的Minix系统,因此建立了一个名为Linux的文件夹来存放它。于是,Linus的“爱好”就成了今天微软的头号对手,功能强大且价格低廉的Linux操作系统。 1993年底94年初,Linux 1.0终于诞生了! Linux1.0已经是一个功能完备的操作系统,而且内核写得紧凑高效,可以充分发挥硬件的性能,在4M内存的80386机器上也表现得非常好,至今人们还在津津乐道于此。2、Linux的发展 Linux具有良好的兼容性和可移植性。大约在1.3版本之后,Linux开始向其他硬件平台上移植,包括号称最快的CPUDigital Alpha。所以不要总把Linux与低档硬件平台联系到一块,Linux只是将硬件的性能充分发挥出来而已。Linux必将从低端应用横扫到高端应用! 越来越多的公司在Linux上开发商业软件或把其他Unix平台的软件移植到Linux上来。如今很多IT业界的大腕IBM、Intel、Oracle、Infomix、Sysbase、Corel、Netscape、CA、Novell等都宣布支持 Linux。商家的加盟弥补了纯自由软件的不足和发展障碍,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已经成为一个功能完善的主流网络操作系统。3、Linux的技术特性Linux在短短几年之内能得到迅速的发展,当然与Linux具有的良好的技术特性有关。Linux包含了Unix全部的功能和特性。简单的说,Linux具有以下主要技术特性:(1) 开放性.Linux遵循开放系统互连国际标准,可与遵循国际标准的所开发的硬件和软件彼此兼容,可方便的实现互连。(2) 多用户。多用户是指系统资源可以被不同用户各自使用,互不影响,每个用户对自己的资源有特定的权限。Linux系统是通过配置严格权限访问管理机制来实现此功能的。(3) 多任务。多任务是指计算机在同一时间执行多个程序,而且各个程序的执行互相独立。这是现代计算机的最主要的特点。Linux系统调度可以实现每一个进程平等的访问微处理器,从而实现多任务机制。(4) 高可靠的稳定性。Linux可以连续运行数月、数年而无需重新启动。与nt相比,这一点尤为突出。(5) 良好的用户界面。Linux向用户提供了是那种界面:用户命令界面、系统调用界面和图形用户界面。(6) 丰富的网络功能。Linux是在Internet基础上产生并发展起来的,因此,完善的内置网络是Linux的一大特点。(7) 高可靠的安全性。Linux采取了许多安全技术措施,包括对读/写进行权限控制、带保护的子系统等,这为网络多用户环境中的用户提供了必要的安全保障。(8) 良好的可移植性。Linux是一种可移植的操作系统,能够在微型计算机到大型计算机的任何环境中和任何平台上运行。(9) 标准兼容性。Linux是一个与POSI兼容的操作系统,它所构成的子系统支持相关的ANSI、ISO、IETF和W3C等业界标准。二、Linux的适用性Linux本身对于很多企业来说都具有一定的帮助,但是Linux本身并不是万能良药。象任何其他系统或服务一样,在组织机构中引入Linux系 统需要谨慎的考虑Linux到底适合那些应用和服务,那些应用和服务可能更适合其他的系统。除了应用和服务问题以外,还存在连续支持、操作和维护等问题。幸运的是,Linux技术已经发展成熟,如果企业想采用Linux系统,那么有大量各种各样的备选可供企业选用。1、 使用Linux的原因Linux已经获得了IT社区内广泛的关注,因为它与传统的UNIX系统以及Windows相比,具有多种优势。首先,Linux是基于标准的操作系统,符合 POSIX标准,能够向其他的商业性UNIX系统一样直接连接软件。与大部分其他的UNIX不同的,Linux在设备上运行时,可以用于移动设备才使用 的gumstix平台,也可以用在IBM z系列主机,甚至排名前500的超机计算机上运行。其次,由于Linux不按传统用户数或CPU数计算许可证数量,平均到每台服务器上,操作系统本身的成本相对很低微,因此能把组织 机构从采购成本的重担中解放出来。即使与一级Linux分销商RedHat和Novel或者SuSE签订专业的支持合同,所耗费的成本与购买Windows或 Solaris系统的成本想比也是微乎其微。如果Linux操作系统具有很高的安全性,配置得当就不会有病毒入侵,而且只有很少的弱点。Linux操作 系统修改和发布软件错误修订的速度是惊人的。最后,作为开发和计算平台,Linux的灵活性使得UNIX能够使 用所有最新的能够帮助企业提供网络服务和高性能计算空间的工具和服务。2、 Linux应用环境Linux数据库使用MySQL和PostgreSQL这样的开源标准。许多Linux发行版都带有这些软件包,随手可用。这两种数据库实用性都很强,被世界上 数千家商业网站所选用。如果您的企业也在寻找快速而价格低廉的数据库,Linux数据库可能就是合适的选择。如果环境中已经采用了一些传统 数据库的话,DB2,Oracle,和Syabase等方案都可以在多种硬件平台上在Linux发行版上运行。互联网上大部分的网络服务器所采用的都是 Apache网络服务器,将全部内容从微软IIS上转入Apache是很简单的。另外,也可以选择J2EE 和其他的Java服务器容器。可能对作为NAS系统使 用的Linux不太熟悉。从一开始,Linux就支持网络文件系统,SMB/CIFS (Windows文件共享), AppleTalk, 和Novell Netware。大型存储阵列与 Linux系统可以直连,这样就能以很低的价格,非常简单的增强企业的存储选择。Linux也能在高性能硬件上运行,它的高效让你能够更加充分的利用硬件的全部潜能。如果需要其他的能力进行建模和仿真,请记住,世界上前500名超级计算机中许多都采用了Linux集群,许多企业都会采购集群。3、 Linux的维护Linux相对来说是比较容易维护的,但是除非自己拥有庞大的IT队伍,既熟悉UNIX,又有能力升级系统,否则还是需要专业的支持。有多种方法可以获得支持。可以采用“本地方式”在当地寻找一家提供企业支持的Linux或UNIX顾问公司。对于只有几台服务器没有太多预算的小规模企业 来说,这是一个富有吸引力的节省成本的好办法。你可以考察顾问公司已有的客户、查看其资质以及背景经验等。另外还有一些中级地区性或者国家级的Linux支持企业。Linux文档项目列出了不少企业的名称。另外LPI这样的Linux授权认证机构也可以提供更多信息。如果需要那种与 知名企业打交道的感觉,你可以与Redhat或Novell这样的第一级Linux分销商联系。一般按照服务器数量收取一定的费用,这样就可以用打补丁的方式使系统保持更新。也提供现场管理和维护,但是收费昂贵,只有资金实力雄厚的企业才能享用。无论选择何种方式,请确保明白自己的 所作所为。和Windows(或Solaris,HPUX或者其它的系统)一样,使用Linux不会减少维护基础设施的工作量。它只会降低整体运营成本,并且为公司将来的发展准备了另一个选择。三、Linux在企业中的应用Linux,这一新兴的操作系统,正在改变着我们的生活,它已经不再是早期黑客的玩具.Linux最成功的应该还是在服务器市场,IDC去年的调查显示,Linux已经占据了服务器市场出货量的25%,排名在NT之后的第二位. 而它的增长率却高达212%.速度之快令人惊讶.Linux在企业计算领域相信会发挥越来越大的作用. Linux在企业计算方面的应用主要有下列几个方面: 1、商务应用 (1)数据库 商业数据库是最早进入Linux平台的软软之一.其中包括: (a)IBMDB2(/data/db2/linux/) IBM Universal Database是旗舰级的数据库,包括多种功能强大的特性,其Linux版本包括Web Control Center,一个图形化的数据库管理工具和Web编程接口. (b).Oracle(/iplatform/linux/) Oracle 目前支持Linux的是Oralce 8i (Oracle 8.1.5), 包括Oracle Application Server, Jserver, WebDB.对于Linux用户来说, Oracle 庞大的市场份额和优越的性能是一个值得考虑的因素. (c).Informix(/informix/products/linux/) Informix Linux版本包括Informix SE,ESQL/C,Connect.它的市场目标是低维护成本, 容易管理的数据库. (2)Office软件目前Linux上的Office 软件可谓种类繁多. 从商业版本的到OpenSource版本的大大小小有几十种之多.由于Office软件是Linux进入桌面市场的重量级软件.所以目前也有很多公司对此非常重视,其中最突出的应该是Sun,Corel,Applix公司等等. 商业Office软件 :(a) Sun公司的Staroffice (/products/staroffice/) Staroffice是目前Linux上功能最全面的Office软件之一.Sun公司收购Staroffice之后,计划将其改进成支持多种语言的国际化版本,并且将公开源代码。 (b) Applix公司的Applixware (/applixware/linux/) Applix公司的Applixware以功能简单实用,运行速度快出名,目前Applixware已经有日文版。正在计划推出中文版。 Opensource的Office软件 :(a) KDE计划下的Koffice软件() 包括字处理,电子表格,演示和工作组管理等全系列 Office软件,其特点是利用CORBA的面向对象技术,内部整合能力比较好。基于QT2.0,全面支持Unicode,目前还在开发阶段。 (b) Lyx () Lyx是基于Latex的所见即所的的字处理软件,但是比较偏重于技术人员排版科学论文时使用。普通用户使用时比较困难。目前TurboLinux简体中文版中包含其中文版本。 ( 3 )电子商务软件 电子商务可谓是目前最炽手可热的焦点了,而基于Linux的电子商务软件还不是很多,一般说来,由于Linux同传统UNIX良好的兼容性。其它UNIX操作系统上的类似软件可以很容易地移植到Linux上来。目前基于Linux的电子商务产品有: (a).Akopia公司的电子商务系统Tallyman() Tallyman是一个高度可定制的电子商务开发系统,包括容易使用的基于Web的系统管理工具和电子交易工具,如商品管理工具,购物车等等。它的特点是简单易用,容易掌握。更面向技术水平不高的初级用户。 (b).IBMWebsphere(/software/webservers/) WebSphere是IBM公司根据目前Internet及电子商务的发展趋势,推出的一套功能完善的的网络环境开发和应用软件包。包括制作网页、架设及维护网站、开发电子商务应用、以及有效地管理自己的数据。 Websphere的优点是包括自己的Java开发工具VisualAge,自己的Application Server等等,这使得用户获得的是一个比较完善的一揽子解决方案。在技术支持上也能获得不错回报。 (c).Ilog公司的Ilog() Ilog是一套用来搭建电子商务软件的软件模块,这对用户开发自己的电子商务软件来说是非常有意义的。包括优化模块( Optimization Components ), 可视化开发模块(Visualization Components),商业规则模块(Business Rules Components )。 OpenSource的电子商务软件目前有openmerchant(/)等. 2、网络应用Linux作为一个网络操作系统,其在网络方面发挥的作用更为明显。这也是Linux进入企业级计算的一个重要组成部分。 (1)网络管理/图形化管理(a).VNC(/vnc/)是一个可以让用户远程使用他的NT/Macintosh/UNIX图形界面,类似于PC Anywhere,是局域网内一个不错的管理工具。 (b)Linuxconf(http:/www.solucorp.qc.ca/linuxconf/)是Linux上使用最广泛的配置工具,包括文本,图形,Web三种界面,并且可以通过编写插件来扩展其功能。 (c) Webmin (/)是一个纯web界面的系统管理工具,其不仅可以管理Linux, 还可以管理其它的UNIX. Webmin用 Perl编写,支持SSL加密,遵循BSD版权。 (2) 局域网应用局域网内的技术主要是指Linux同现有的LAN网络兼容的问题,目前的LAN主要有NT/Win95的SMB/LAN Manager ,Novell Netware 以及 Macintosh的Appletalk网络。而Linux同这些网络的兼容性都不错,可以用一台Linux服务

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论