当前位置:Linux教程 - Linux - 企业应用牵手Linux

企业应用牵手Linux



        


    郭弘 郑忠源
    ---- 某财经类网站的两台行情服务器运行在Windows NT 4.0上,为用户提供实时行情服务。用户在访问这个网站了解最新股市行情的时候,经常会出现访问速度慢或请求丢失的现象。经分析,造成以上问题的原因是行情服务器间的负载不均衡,即在主行情服务器超载情况下,造成客户断线,导致整个系统的利用率低、处理缓慢及行情服务不稳定。在经过详细的系统分析后,决定进行系统改造。新的Linux应用系统环境拓扑结构是在原系统的前端添加两个Linux负载调度器,实现负载均衡的双机热备份功能。经运行,该财经类网站对系统改造后的负载均衡功能的实现情况表示满意。

    ---- 某市统计局在信息化进程方面一直走在前列,所以国家统计局将其作为一个试点企业来进行Linux试点移植。该统计局在此之前使用过Windows NT,也使用过Unix,其投入非常昂贵。而Linux的低成本、高性能、良好的集成性能和可管理性等优势促使其积极尝试。改造后的系统方便地实现了内部办公网络的建设,既可发挥高档机器的性能,又能充分利用原有的低档机器资源,并使它们很好地结合在一起,避免不必要的浪费。经使用,该统计局认为该系统改造适合统计系统地市级使用,并可在时机成熟时推广到区县级。

    ---- 谈起Linux,大家都很熟悉了,而对Linux在企业级的应用,恐怕就陌生了许多。综观目前IT行业企业级应用市场正稳步地发展,这一市场的份额已经占整个IT行业产值的80% 以上。无疑,企业级应用市场和企业间电子商务(BtoB) 市场将成为IT产业的支柱,而企业应用市场更将成为新经济时代Linux最大的市场服务对象。

    ---- 事实上,经过将近10年的发展,Linux的优秀性能已经为人们所接受,并且其影响也日益增大。Linux最初是在Intel 的x86架构上开发的,对PC和PC Server的支持非常好,同时被移植到Alpha、Sparc、Mips、PowerPC、S/390等架构上。实际上Linux是支持平台最多的操作系统,这与硬件厂商的大力支持是分不开的。在这些高档硬件平台上,Linux的稳定性和性能得到了更大地发挥。许多大型商业软件厂商也一改以前对Linux不屑一顾的态度,纷纷将它们的企业级产品移植到Linux上。目前广泛应用的企业级应用软件几乎都有Linux版,这些大型软、硬件厂商的支持增强了企业用户使用Linux的信心。

    ---- 目前,Linux已经从程序员的"玩具"变成了强大的企业级操作系统,应用的深度和广度也在飞速地发展,目前已经在ISP/ICP、IDC、政府、军队、金融、商业、电信等领域得到了广泛的应用。

    从应用出发

    ---- 企业应用对系统的稳定性、网络性能、可管理能力、安全性都有很高的要求,这些也恰恰是Linux最大的优势。前不久发布的Linux 2.4内核,在文件系统和网络功能方面有了进一步的突破,使得Linux可以担任企业级应用的重任。随着Linux最新内核2.4的出现和基于Linux开发的Cluster系统的进展,Linux越来越具备了向企业应用迈进的条件,Linux企业应用的层面也逐渐从其最擅长的网络应用、服务器应用向应用服务推进。

    一、 Internet应用

    ---- Linux在Internet中的应用是Linux最成功的应用。企业中的Internet应用一般指利用Web服务器进行产品介绍、服务支持和基本的客户管理; 利用邮件进行公司内部、公司与客户、公司与用户的联络与沟通; 利用FTP服务进行文件下载等。从性能、功能、软件成本和硬件成本等方面综合评判,Linux是这一领域最好的选择。

    ---- Linux的网络性能则可谓是与生俱来的。Linux诞生于Internet,一出生就拥有完善先进的网络特性,用户可以使用所有的网络服务,并可以利用配置较低的机器做成路由器和网桥,既可以废物利用,又节省了不必要的开支。我们知道,最著名的是Web服务器Apache,在所有的Web服务器中占据了60%~70%的份额(IBM的Web服务器也是从Apache修改而来的) 。Sendmail实现了电子邮件的标准服务; BIND则实现域名服务; WU-FTP提供文件传输服务; INN提供新闻组服务。还有许多软件可以实现诸如ICQ、BBS等Internet应用。此外,Linux上可以提供DHCP、NFS和NIS服务等Intranet应用。可以看出,对ISP/ICP来说,Linux是不错的选择。

    二、网络和安全管理

    ---- 使用过Linux的人都承认Linux与Unix很相似。Unix系统一直被用做高端应用或服务器系统,因此拥有一套完善的网络管理机制和规则,Linux沿用了这些出色的规则,使网络的可配置能力很强,为系统管理员提供了极大的灵活性。Linux提供了以图形界面方式或标准Unix命令行方式的系统管理功能,可以快速高效地管理用户及文件系统。

    ---- Linux对Internet 接入的支持相当好,几乎支持所有的接入方式,如以太网、DDN专线、Modem、ISDN、ADSL和Cable Modem等,而且多人可以共享IP在网上冲浪,这对于企业用户根据自身需要选择入网方式提供了最大的灵活性。

    ---- 企业接入Internet后,安全问题至关重要,Linux系统中的防火墙、入侵监测、身份认证等系统非常完善。基于核心级安全的Linux系统还能杜绝网页窜改行为,即使Root口令被泄露,也不会对系统造成大的危害。

    ---- 利用Linux上的VPN技术,可以通过Internet将公司分散在各地的分支机构连接成虚拟的局域网; 利用IP伪装技术可以将整个局域网上用户全部接入Internet; 此外,Linux 还可以作为代理和缓存服务器,以提高内部网络的安全性和访问Internet的速度; Linux的路由功能也很强,提供了多种网络协议的支持,利用Linux您可以建造基于以太网、帧中继、X.25的路由器,例如Linux路由器、ISDN路由器和ADSL路由器等。美国有家公司已经将Linux路由器的吞吐带宽推进到45Gbps。

    三、企业工作组服务

    ---- Linux上有很多应用系统,可以在企业内部网中提供文件服务、打印服务、企业存储、数据库服务、缓存服务、目录服务和远程管理等。

    ---- 1.文件和打印服务

    ---- 利用Samba可以实现文件和打印机共享。Linux可以与Windows机器无缝集成,为局域网内的Windows机器提供文件和打印服务,作为文件和打印服务器加入Windows NT域,其性能将有所提升。另外,Linux作为文件服务器可以实现Windows NT无法实现的功能(如磁盘限额等),这些功能在Windows NT上则需要第三方软件支持。

    ---- 2.数据库服务

    ---- 所有的企业系统都必须有数据库,因此在企业应用中,数据库是所有企业用户在选择系统时首先要考虑的问题。Linux上的免费数据库有MySQL、PostgreSQL和msql等,其中MySQL可以支持5TB以上的数据。随着Linux影响的不断扩大,各大数据库厂商纷纷推出了基于Linux系统的大型数据库。现在,运行在其他环境下的大型数据库系统全部可以在Linux下运行。目前可以在Linux运行的大型数据库系统有Oracle 8i、Sybase ASE 11.9.2、Sybase ASA、Informix SE、Informix Dynimic Server 7.3和IBM DB2 企业版6.1等。

    四、 应用服务

    ---- Linux在应用服务上的发展是Linux取得胜利的关键。应用服务包括办公自动化、电子商务、CRM和ERP等方面。目前,办公自动化软件做得比较出色的有Sun公司的Staroffice、Corel公司的WordPerfect和Applix公司的Applixware等。目前。基于Linux的电子商务软件还不是很多,但由于Linux同传统Unix良好的兼容性,其他Unix操作系统上的类似软件可以很容易地移植到Linux上来。目前基于Linux的电子商务产品有Akopia公司的电子商务系统、IBM公司的Websphere和Ilog公司的Ilog等。此外,已经出现了一些基于Web的办公、CRM、ERP的应用,如Web Office和Web OA等正在往Linux平台移植。德国SAP公司的企业ERP软件SAP R/3现在已经可运行于Linux操作系统之上,SAP已向100家客户交付了Linux版本的程序,随后还将为该操作系统交付其他应用软件,包括SAP Business Information Warehouse和SAP Business to Business Procurement。

    谁在用Linux

    ---- 目前国内的现实和潜在的Linux企业用户可分为以下几类: 已在企业的核心业务中大规模部署了Linux环境的企业; 在边缘业务中使用Linux的企业; 有意愿采用Linux,正在评估过程中的企业以及至少一段时间之内不会考虑采用Linux的企业。

    已在企业的核心业务中大规模部署了Linux环境的企业

    ---- 这类企业的业务主要是与Internet相关,如ISP/ICP和IDC等,这类用户的关注重点在Linux的网络服务能力和集群功能,Linux强大的网络功能使之成为非常合适的平台,Apache等服务器软件完全能胜任网站的工作,此外,在Linux内核基础上的集群技术,可以实现以多台PC服务器构造一个虚拟超级服务器,处理大规模并行技术的要求,Linux可以被用来构建PC服务器集群,形成大规模高负荷站点的价廉物美的解决方案。正是基于这二者的考虑使得它们采用了Linux作为自己业务的主要平台,国内很多网站如ChinaRen等都采用了Linux服务器。

    ---- 由于Linux在网络管理能力方面尚存不足,网管平台一般采用其他操作系统。另外,Linux支持大型电子商务尚受制于两个因素: 一是硬件平台,PC服务器的性能与RISC系统存在一定的差距。Linux虽然支持多种RISC体系结构,但与PC服务器相比,部署得还很少; 二是Linux的一些核心部件还没有达到要求,如裸设备、进一步的稳定性和平台安全性等,导致商业数据库在Linux上的性能尚不如商业Unix系统。不过,随着Linux 2.4内核的诞生,相信很快在这些方面会有所突破。

    在边缘业务中使用Linux的企业

    ---- 这类企业的核心业务一般是在商业Unix上,主要是邮电、通信和金融行业。这类企业关注的技术重点是Linux上的高可用性解决方案、系统管理与备份综合解决方案以及Linux的稳定性和安全性。由于对稳定性和性能要求较高,因此企业显得比较保守。一来Linux没有经过在它们的业务系统环境下长时间的运行实践,二来业务软件系统面临着一个移植的问题,所以不会轻易改动自己的主要业务平台。这类企业的技术力量较强,对Unix很熟悉,并且非常清楚地知道Linux究竟可以实现自身系统中的哪些业务品种,再加上有丰富的使用Unix的经验,所以上手很快,在边缘业务中采用Linux,与原有系统共同构成企业的应用环境。

    有意采用Linux,正在评估过程中的企业

    ---- 这部分企业所占比例很大,处在Linux的热潮中,对Linux也或多或少地有了一定的了解,但仍处于观望状态。这部分企业的情况比较复杂,其业务系统大多使用NT平台,对NT的不稳定和不够安全颇为头疼,因此想转到Linux上来,但由于技术力量不足,对Linux复杂的使用和管理有所畏惧。因此,他们最关心的是Linux的易用性。如果Linux系统的易用性能达到NT的水平,将会吸引这类企业从NT平台上迁移到Linux上来; 另外有的企业原有的应用软件是在NT平台上开发的,要移植到Linux上来有一定难度,如果是采用B/S结构,移植相对简单,但面临着一个用ASP开发的网页如何在Linux上让Web服务器执行的问题,目前已经出现的一些这方面的解决方案,相信会加重这类企业选择Linux的砝码。

    ---- 另外,诸如政府、军队等特殊部门对安全极为重视,Linux给他们带来了一个掌握操作系统所有源代码的好机会,他们最关注的是Linux的安全性,包括主机和网络的安全性,以及防火墙等安全解决方案。

    至少一段时间之内不会考虑采用Linux的企业

    ---- 这类企业两极分化成两个极端: 一种是以主机上的大型复杂应用为主,Linux无论从支持的硬件到操作系统本身再到应用软件都尚有欠缺,这主要是因为对于大型复杂应用,Linux所提供的技术还不太成熟,需要在多方面加以改进。突出表现在: 多机冗余热备份技术不成熟,并行和群集能力有待提高,高性能版本尚处于早期开发阶段,系统备份和恢复方案也正在解决中。另外有些大型商业软件移植到Linux后没有经过优化和长时间实际运行考验,稳定性和可靠性有待检验,性能上不如在商业Unix平台上表现好。相信经过一段时间之后,这些问题都会得到很好的解决。因此,对于这些企业来说,在一段时间内不会向Linux转移。

    ---- 另一类是以一些小型应用为主营业务的企业。使用Microsoft平台,开发工具多而且全,找开发人员相对容易,开发周期短。随着使用Linux的用户越来越多,Linux上的开发工具逐渐完善,这种情况会得到改变,但仍需要一段时间。

    Linux服务器搭台

    ---- Linux由于成本低、兼容性好、稳定性和扩充能力强、性能高等特点,特别适合企业应用。不过,Linux企业应用环境建立的前提是精细的设计和调整,否则,效果未见得比Microsoft平台要好,甚至有可能完全抹煞了其稳定和高度开放的特性,成为企业构架IT系统中的败笔。

    ---- 前面曾经针对不同类型的用户分析了在考虑Linux选型中的侧重点的不同,那么,建立Linux应用环境还有哪些问题要注意呢?

    ---- 首先,企业用户购买服务器时,应选择捆绑了Linux的产品。当前,IBM、Dell、HP、Compaq等国外品牌纷纷推出采用Linux系统为网络操作系统的网络服务器,国内浪潮、联想、长城等厂商也加入这一行列。服务器厂商在捆绑Linux时,都做过详细的兼容性和性能测试,保证Linux操作系统与自己的硬件产品能很好地配合。很多厂商在产品中预装了Linux,省去了用户安装Linux、寻找硬件驱动的麻烦。开机即用,这是企业建立Linux环境的良好开端。如果厂商的硬件产品出厂时已经预装成Linux的某种专用服务器(比如E-mail服务器) ,对用户来说就更方便了。

    ---- 如果企业有熟悉Linux的技术人员,可以自己设计解决方案。但最好的方式是找Linux专业厂商或做Linux咨询顾问和系统集成的公司协助企业设计解决方案。这类公司具有丰富的Linux系统的知识和经验,对于如何整合Linux平台上的各种自由软件和商业软件,构建一整套符合企业用户需求的优秀的解决方案有更深刻的认识,他们对解决方案的实施更有经验,质量更有保证,维护服务也更专业。

    选方案有原则

    ---- 企业应用以稳定可靠为第一考虑。需要提醒的是: Linux只是用来实现企业应用的工具之一,是手段不是目的。

    ---- 如果企业原有的环境经过时间的考验证明能够满足工作的需求,最好是保持不动,以保证企业应用的不间断运行。而如果随着企业规模的扩大和业务的发展,原有的企业IT系统逐渐不能适应企业的应用需求,需要对其进行扩充和改造,企业便面临着一个如何选择合适的Linux解决方案的问题。任何应用都有预算和规模,企业应用最关键的一点,就是好的解决方案不是用最贵的东西,而是把恰当的东西用在恰当的地方。否则不如去采用商业Unix厂商的产品和全套解决方案。

    ---- 一般来说,企业选择Linux解决方案需要遵循以下原则:

    ---- 1) 要明确自身应用的需求和规模,这是做出正确选择的第一步。预算则是另一个决定性因素,Linux系统本身一定是比商业Unix和Windows NT系统要便宜,但在Linux系统之上的商业软件价格差异较大,选择的标准取决于应用的需求和可用预算。另外不同的Linux发行版本由于功能定义有所不同,价格上也有一定差异。小规模应用差别不大,大规模购买时成本就体现出来了,这也是企业在选择时需要考虑的。

    ---- 2) 性能的考虑也是另外一个重要方面。在Linux的众多方案中,由于采用的技术不同,性能上也会存在一定的差异。有的性能够用但价格便宜,适用于中小企业; 有的性能很好但价格较贵,适用于大型企业。此外,还应考虑与同档次的系统性价比。

    ---- 3) 方案的成熟和可靠性。企业应用要求稳定可靠,因此选择一个成熟的方案保险系数会较大,不可靠的方案对企业造成的损失有时是难以估计的。

    ---- 4) 方案的升级和扩充能力。这一点要结合企业的发展计划和预期一起考虑。方案不光要满足企业现实的需求,还要充分考虑到将来企业规模的扩大和业务的增长引起的对方案升级的要求。只有在方案设计时做好了这方面的计划,升级和扩充时才能心中有数。

    ---- 5) 方案本身的先进性。在众多候选者中要选择技术领先的方案。企业需要对技术发展的趋势有所了解,使用先进的技术构筑自己的应用环境,这样才能使自己在技术发展的大潮中不至于很快落伍。这一点与方案的成熟可靠性有时会有一定的矛盾,需要仔细平衡,综合考虑。

    ---- 6) 方案的实施和售后服务对企业来说也很重要。

    ---- 把握了以上原则之后,企业一定能选择出适合自己的Linux解决方案。

    闲话 Linux

    ---- Linux是一个免费的类Unix操作系统,最早是由芬兰大学生LinusTorvalds于1991年开发的。随之,全世界越来越多的程序员参与进来,利用Internet进行协作开发,创造了自由软件的一个奇迹。经过10年的发展,Linux的影响和应用日益广泛。

    ---- Linux,已经不再是早期黑客的玩具,它正在进入各个领域,从高端的服务器市场到低端的桌面市场,以及新兴的嵌入式系统,Linux的影响可谓无所不至。而目前Linux最成功的应用应该还是在服务器市场,发展势头最好的是在嵌入式,而最具挑战性的则是在低端的桌面市场。

    Linux 2.4内核--迈向企业应用里程碑

    ---- 新推出的Linux 2.4内核支持的用户数目达到了42亿个之多,支持的文件大小也突破了2GB的限制,支持的CPU多达32个,内存为64GB,还可以同时使用16块以太网卡,22个IDE设备。

    ---- Linux 2.4内核在文件系统方面的重大改进是加入了LVM(Logic Volume Manager)的支持,LVM可以在运行时动态伸缩文件系统大小及增加文件系统,这已经成为HP-UX和Compaq True64 Unix的企业级标准。此外,2.4内核对RAID(冗余磁盘阵列)的支持也有所加强,优化了RAID子系统的执行效率,加强了RAID 0、1、4/5在多处理器下的多线程功能。同时,2.4内核加入了对RAW IO的支持,这是许多商业软件急需的特性(如Oracle数据库),这将使得商业数据库在Linux上运行得更好。

    ---- 在网络方面加入支持"wake one"的技术,这使得WWW服务器的效率大大提高,而khttpd功能的实现使得Linux可以在核心级提供静态网页的访问,这对于那些访问量巨大的服务器是一个很好的替代,例如专门提供图像服务的服务器。

    ---- 2.4内核对原有的IP防火墙和IP伪装技术做了重大改进,已经能够实现很多路由器才能实现的功能,对于企业级用户来说,已经可以支持DECNET、ARCNET、NetBUI、SMB等技术,尤其是SMB部份的重写将大大加强Windows 9x/NT/2000的网络性能,此外,还实现了对ATM、WAN、VPN的支持。

    ---- 从上面的分析中不难看出,综合各方面因素考虑,在中小型应用中,Linux系统是很好的选择。从功能和易管理的角度考虑,我们可以为适合使用Linux的企业应用排一个顺序: 依次为Internet/Intranet应用(Web服务、FTP服务、E-mail服务等)、网络和安全管理(防火墙、路由服务、入侵监测和身份认证等)、企业群组服务(文件服务、打印服务、数据库服务、目录服务和远程管理等)以及应用服务(办公自动化、电子商务、CRM和ERP等服务),未来,还可加上集群和并行处理服务。

    应用误区:支持Linux在企业计算方面的应用软件太少

    ---- 在Linux应用过程中,不少人存在着这样的认识误区,认为"支持Linux在企业计算方面的应用软件太少"。如果说,支持Linux的桌面应用尚为数不多,但服务器端的应用软件的选择余地相当的大,可以与其他操作系统媲美。现在我们从商务应用和网络应用两个角度来看看。

    商务应用

    ---- 1.数据库

    ---- 商业数据库是最早进入Linux 平台的软件之一。其中包括(1) IBM DB2 包括多种功能强大的特性,其Linux 版本包括Web Control Center、图形化的数据库管理工具和Web 编程接口。(2) Oracle 8i (Oracle 8.1.5版本) 目前支持Linux,包括Oracle Application Server、Jserver和WebDB。 (3) Informix Linux版本包括Informix SE、ESQL/C、Connect。它的市场目标是低维护成本、易管理的数据库。(4) Sybase的Adaptive Server Enterprise 11.9.2已经支持Linux,其中包括Adaptive Server Enterprise开发软件包。 (5) CA的 Ingres II数据库支持Linux。

    ---- Opensource界也有为数不少的SQL 数据库可供选择:(1) InterBase:由Inprise 公司Opensource的一个商业级别的数据库;(2) MySQL:使用最广泛的Free SQL Database ,其特点是简单易用、速度快。缺点是对大容量数据支持不好,并且不支持热备份。(3) PostgreSQL: 仅次于MySQL的Free SQL Database ,支持热备份和ODBC。

    ---- 其他的Free数据库还有 Gadfly 、BeagleSQL、Berkely DB、GNU SQL等等。

    ---- 2.Office应用

    ---- 目前Linux 上的Office软件可谓种类繁多。从商业版本的到Opensource版本的大大小小有几十种之多。由于Office软件是Linux 进入桌面市场的重量级软件,所以目前很多公司对此非常重视,其中最突出的是Sun、Corel和Applix公司等等。目前中文的Office软件有韩国Hancom公司的Hanword,而Applix公司和Sun 公司都即将推出中文版的Office软件。

    ---- 商业Office软件包括:(1) Sun公司推出的Staroffice是目前Linux 上功能最全面的Office软件之一。Sun 公司收购Staroffice之后,计划将其改进成支持多种语言的国际化版本,并且将公开源代码。(2) Corel公司的WordPerfect是"Office战争"的参与者之一,也是最早支持Linux 的Office软件,但是目前也只能支持西文。(3) Applix 公司的Applixware以功能简单实用、运行速度快出名,目前Applixware已经有日文版。正在计划推出中文版。(4) Hancom 公司的文杰字处理软件是在韩国市场上占有70% 比例的字处理软件,也是第一个推出的在Linux 上的中文字处理软件。其特点是利用Wine移植Windows版本,运行速度较快。

    ---- 其他商业Office软件包括Winz、XessLite、Nexs、Xquad和SmartWare 等等。

    ---- Opensource的Office软件包括: (1) KDE计划下的Koffice 软件包括字处理、电子表格、演示和工作组管理等全系列 Office 软件,其特点是利用CORBA 的面向对象技术,内部整合能力比较好。基于QT2.0,全面支持Unicode,目前还在开发阶段。(2) Lyx是基于Latex 的所见即所得的字处理软件,但是比较偏重于技术人员排版科学论文时使用。普通用户使用时比较困难。目前TurboLinux简体中文版中包含其中文版本。(3) Abiword 是一款比较简单的字处理软件,目前只支持西文。GNOME组织计划采用Abiword 作为其Office软件的一部分。

    ---- 其他Opensource的Office软件还有Ted 和Siag Office 等等。

    ---- 3.电子商务软件

    ---- 目前基于Linux 的电子商务产品有:

    ---- (1 ) Akopia公司的电子商务系统Tallyman是一个高度可定制的电子商务开发系统,包括基于Web 的系统管理工具和电子交易工具,如商品管理工具、购物车等等。它的特点是简单易用、容易掌握,更面向技术水平不高的初级用户。

    ---- (2) IBM Websphere是一套功能完善的的网络环境开发和应用软件包。功能包括制作网页、架设及维护网站、开发电子商务应用以及有效地管理自己的数据; 建立企业、产品及服务的网上动态发布、数据查询及反馈等电子商务的需求,实现网上企业。Websphere 的优点是拥有自己的Java开发工具VisualAge 和Application Server等等,这使得用户获得的是一个比较完善的一揽子解决方案。在技术支持上也能获得不错的回报。

    ---- ( 3 ) Ilog公司的Ilog是一套用来搭建电子商务的软件模块,这对用户开发自己的电子商务软件来说是非常有意义的。包括优化模块、可视化开发模块和商业规则模块。

    ---- Opensource的电子商务软件目前有openmerchant 、opensales 和Yams 等。

    网络应用

    ---- Linux 作为一个网络操作系统,其在网络方面发挥的作用更为明显。这也是Linux 进入企业级计算的一个重要组成部分。

    ---- 1. 网络管理/ 图形化系统管理

    ---- (1) VNC 是一个可以让用户远程使用NT/ Macintosh/Unix图形界面,类似于PC Anywhere的局域网内的一个不错的管理工具。(2) Linuxconf是Linux 上使用最广泛的配置工具,包括文本、图形和Web 三种界面,并且可以通过编写插件来扩展其功能。(3) Webmin是一个纯web 界面的系统管理工具,其不仅可以管理Linux ,还可以管理其他的Unix系统。Webmin用 Perl 编写,支持SSL 加密,遵循BSD 版权。(4) Linux SNMP 网络管理工具。通过SNMP来管理网络服务器是一种常见的集中管理方式,目前在Linux 上的SNMP工具分为系统管理工具和SNMP工具,系统管理工具包括Mon 系统监视工具、PIKT故障监测工具、Scotty网络管理工具、Big Brother 系统监视工具;SNMP工具包括MRTG和cmu-snmp SNMP 工具。

    ---- 2. 局域网相关技术

    ---- (1) 兼容NT/Win95网络的Samba服务器:Samba 是Linux 上的一个软件包,可使得您的Linux 支持在OS/2以及Windows NT 、Windows 95和Windows for Workgroups等Windows 系列中广泛使用的SMB 协议,该协议主要用来实现文件和打印机共享。使得Linux 作为一台虚拟的服务器来提供文件打印共享服务。并能实现同Unix文件的共享。 Samba还可以完成一些通常需要Windows NT服务器来做的工作,如提供WINS服务或为Windows 95 客户机提供登录NT域服务。

    ---- (2) 兼容Netware 网络的MARS_NWE.:在Linux 下提供Netware 文件打印共享服务使用最广泛的是MARS_NEW,可以模拟Netware 4.x 系列,能同时提供打印和文件共享服务。

    ---- (3) 兼容Atalk协议的netatalk:利用netatalk用户可以向Macintosh 的用户提供打印和共享服务。

    ---- 3. 路由器

    ---- Linux 提供了多种网络协议的支持,使您可以建造基于以太网、帧中继、X.25的路由器和防火墙以及其他VPN 的解决方案。在购买昂贵的专用设备以外,也可以选择利用Linux 的软件解决方案。这些解决方案大多基于系统核心,专门的产品不多。常见的有利用Linux建造加密路由的CIPE、提供基于Linux 的移动VPN 产品的Aventail和利用Linux 搭建路由器的gated等。

    ---- 4. RAS/RAID/Cluster

    ---- RAS (可靠性(Reliability ) 、可用性(Availability) 、可服务性(Serviceability) ) 技术/ 冗余磁盘阵列(RAID) 技术/ 集群计算(Cluster ) 和并行计算技术是企业运算中最尖端的部分,Linux 如果试图进入银行、大型ICP 等高端市场如果不解决这些方面就面临着阻碍。一般说来,这三方面是紧密相关的,其中RAID方面目前Linux 上既支持Mylex、DPT、IBM Server RAID、Compaq SmartArray、MegaRAID和Adaptec等硬件RAID设备,也支持MD和LVM 等软件解决方案,灵活性比较好。





    发布人:netbull 来自:微电脑世界