本文逐一介绍了内容管理、数据库、电子商务、邮件服务器、文件传输、操作系统、安全、小公司服务器、服务器日志文件监控和分析、存储、虚拟化、Web服务器、维基/协作及其他方面的开源服务器软件。
据斯坦福大学的咨询学教授Jonathon Koomey近期作所的一项调查显示,全球已安装的服务器总数约为3160万台,包括设在美国的大约1150万台。如果企业机构针对所有那些系统只能使用专有软件,因而带来的成本就会高得惊人。
幸好,开源社区提供了数量巨大的服务器软件,可以大幅降低那些成本。我们这次列出的大全主要介绍了可以替换专有服务器软件的知名开源工具。我们对它们进行了分类,以便浏览起来更方便。
内容管理系统篇
1. Joomla替换OpenText、Sitecore CMS和Kentico
网址:http://www.joomla.org/
Joomla被誉为是“世界上最受欢迎的开源CMS(内容管理系统)”,它支持网上2.7%的网站的运行,包括哈佛大学、花旗银行、连锁餐厅国际薄饼屋(IHOP)和古根海姆博物馆等知名机构的网站。它为你同时提供了管理网站内容的存储库和自行开发Web应用程序的平台。支持的操作系统:与操作系统无关。
2. Drupal替换OpenText、Sitecore CMS和Kentico
网址:http://drupal.org/
这款非常受欢迎的CMS的知名用户包括:美国白宫、《经济学人》杂志、《Fast Company》杂志和世界野生动物基金会。它高度灵活、稳健,可用于“从个人博客到企业应用系统的一切环境。”支持的操作系统:与操作系统无关。
3. XOOPS替换OpenText、Sitecore CMS和Kentico
网址:http://www.xoops.org/
这款屡获奖项的Web内容管理系统提供了易用性和模块化设计。它基于MySQL数据库,包括了一些高级的用户管理功能。支持的操作系统:与操作系统无关。
4. Alfresco替换SharePoint、Documentum和Open Text
网址:http://www.alfresco.com/
Alfresco将文档管理、Web内容管理、记录管理和协作等功能融入到一款软件包中。除了免费的社区版外,它还提供企业版和云版本。支持的操作系统:Windows和Linux。
5. DotNetNuke替换OpenText、Sitecore CMS和Kentico
网址:http://www.dotnetnuke.com/
被70万个网址所使用的DotNetNuke声称是“面向ASP.NET的领先的开源Web内容管理系统”。它提供了免费的社区版和收费的专业版。此外,还为付费用户提供了10000多个模块和皮肤。支持的操作系统:Windows。
6. Get Simple替换OpenText、Sitecore CMS和Kentico
网址:http://get-simple.info/
这款CMS的下载数量超过了60000人次,人气越来越旺,尤其备受中小企业的追捧。顾名思义,它赖以成名的地方是简洁性和直观的界面。支持的操作系统:Linux。
7. Liferay替换SharePoint和WebSphere
网址:http://www.liferay.com/web/guest/home
Liferay包括了内容及文档管理、Web发布、共享工作场所、协作、社交网络和身份管理等功能。它自称比WebSphere更简单、比Sharepoint更灵活。它还提供了一款商业支持的企业版。支持的操作系统:与操作系统无关。
8. Magnolia换成SharePoint、OpenText、Sitecore CMS和Kentico
网址:http://www.magnolia-cms.com/
Magnolia声称拥有《财富》500强公司和100多个国家的政府用户,其目的在于让企业用户容易输入和编辑Web内容。提供根据服务级别协议(SLA)来收费的商业版。支持的操作系统:Windows和Linux。
9. WebGUI替换OpenText、Sitecore CMS和Kentico
网址:http://www.webgui.org/
WebGUI自称是“一体化的CMS”,它同时提供了Web内容管理平台和Web应用开发平台。为了帮助用户学会使用软件,该网站还提供了视频教程和每周一次的培训网上研讨会。支持的操作系统:Windows、Linux/Unix和OS X。
10. Owl Intranet Knowledgebase替换Interspire知识管理器
网址:http://owl.anytimecomm.com/
Owl让你可以创建知识库或FAQ网站。它提供正式版和不用数据库的“超简化”版。支持的操作系统:Windows和Linux。
数据库篇
11. MySQL替换微软SQL Server
网址:http://www.mysql.com/
甲骨文旗下的MySQL被誉为是“世界上最受欢迎的开源数据库”,声称拥有高性能、高可用性和高易用性等优点。除了免费的社区版外,它还提供收费的标准版、企业版和集群电信级版。支持的操作系统:Windows、Linux和OS X。
12. PostgreSQL替换微软SQL Server
网址:http://www.postgresql.org/
PostgreSQL自称是“世界上最先进的开源数据库。”主要的功能包括:多版本并发性控制(MVCC)、时间点恢复、联机备份/热备份、异步复制、嵌套事务(保存点)和确保容错性的预写式日志功能。支持的操作系统:Windows、Linux和OS X。
13. Firebird替换微软SQL Server
网址:http://www.firebirdsql.org/
Firebird自1981年以来就在开发之中,它是一款成熟的关系数据库管理系统(RDBMS),拥有出色的并发性、扩展性和性能。主要功能包括:多代架构、与ANSI SQL高度兼容、日志和监控功能、联机备份、全文本搜索及更多功能。支持操作系统:Windows、Linux、Unix、OS X和Solaris。
电子商务篇
14. Magento替换Big Commerce、Volusion和Yahoo Merchant
网址http://www.magentocommerce.com/:
Magento是100000多户商家首选的电子商务平台,包括Dockers、福特、乐斯菲斯(North Face)、三星、Oneida及其他企业。除了免费的社区版外,它还提供收费的专业版和企业版;它还为小公司提供一切就绪的主机托管解决方案。支持的操作系统:Windows、Linux和OS X。
15. PrestaShop替换Big Commerce、Volusion和Yahoo Merchant
网址:http://www.prestashop.com/
屡获奖项的PrestaShop被全球95000多个网站所使用。提供商业支持和培训,但是费用采用欧元货种。支持的操作系统:Windows、Linux和OS X。
16. Zen Cart替换Big Commerce、Volusion和Yahoo Merchant
网址:http://www.zen-cart.com/
一部分由电子商务店主设计的Zen Cart使用非常方便,该网站提供了基本的指导,首先介绍了基本的知识:“弄一台服务器”。其功能包括:多种支付方法、多种送货方式、新闻简报管理器、优惠券、批量折扣及其他功能。支持的操作系统:与操作系统无关。
邮件服务器篇
17. Zimbra替换微软Exchange
网址:http://www.zimbra.com/
现在属于VMware的Zimbra提供了一款灵活而简单的邮件服务器,总体拥有成本很低。除了免费的社区版外,它还提供收费的设备版和网络版,另外提供一款桌面电子邮件客户程序。支持的操作系统:Linux、Unix和OS X。
18. Citadel替换微软Exchange
网址:http://www.citadel.org/doku.php/start
这款一切就绪的邮件服务器支持电子邮件、群组日历、联系人、即时通讯、维基及其他特性,它们都可以通过Web界面来访问。它还提供主机托管版。支持的操作系统:Linux。
19. Postfix替换微软Exchange
网址:http://www.postfix.org/
据估计,所有邮件服务器中约20%使用Posftix,它是目前最受欢迎的邮件服务器。Postfix最初由IBM研究中心开发而成,作为替代 Sendmail的一种更好方案,它之前还被称为“IBM Secure Mailer”和“VMailer”。支持的操作系统:Linux、Unix、OS X和Solaris。
20. Sendmail替换微软Exchange
网址:http://www.sendmail.com/sm/open_source/#
虽然Sendmail的人气近些年来有所下滑,但它在全球使用的邮件服务器中仍占据约16%的比例。还提供支持的硬件设备和虚拟设备,它们都打着Sentrion的品牌名。支持的操作系统:Linux。
21. Exim替换微软Exchange
网址:http://www.exim.org/
在剑桥大学开发的Exim是一款极容易配置的邮件传输代理软件。它每小时可以处理成千上万的电子邮件,但是如果队列不是特别长,它的表现不如本文介绍的其他邮件服务器来得好。支持的操作系统:Linux和Unix。
文件传输篇
22. FileZilla替换CuteFTP和FTP Commander
网址:http://filezilla-project.org/
FileZilla让你可以在Windows机器上搭建自己的FTP服务器。 这个项目支持FTP、FTPS和SFTP,它还提供了跨平台的FTP客户端。支持的操作系统:Windows。
操作系统篇
23. Ubuntu Server替换Windows Server
网址:http://www.ubuntu.com/business/server/overview
Ubuntu现在是最受欢迎的Linux版本之一,以易于使用和管理而著称。它随带内置的KVM虚拟化功能,可以与Ubuntu企业云协同运行,让你得以构建私有云。
24. 红帽企业Linux Server更换Windows Server
网址:http://gb.redhat.com/products/enterprise-linux/server/
作为最知名的企业级Linux发行版之一,红帽以可靠性、扩展性和安全性而著称。它包括集成的虚拟化、LAMP堆栈、Eclipse集成开发环境(IDE)和高级管理工具。注意:红帽需要商业支持软件包。
25. SUSE企业Linux Server更换Windows Server
网址:http://www.suse.com/
全球有13000多家公司企业在使用SUSE,它的知名客户包括:伦敦证券交易所、欧迪办公(Office Depot)、索尼和沃尔格林连锁药店。除了标准版外,它还提供System z版、桌面版、SAP版、JeOS版及其他版本。与红帽一样,SUSE也需要商业支持;如果你偏爱不受支持的免费版,不妨试试下面的openSUSE。
26. openSUSE替换Windows Server
网址:http://www.opensuse.org/en/
对于不需要商业支持的那些人来说,免费的openSUSE还提供服务器版。不过,它提供的功能和选项不如商用版来得丰富。
27. Mandriva Enterprise Server替换Windows Server
网址:http://www.mandriva.com/en/linux/server/
Mandriva自称是“简单、高性能、易访问的Linux服务器。”它提供了Web、消息传递、文件、打印、虚拟化和目录服务等。要注意:Mandriva的企业服务器版要收费。
28. Illumos/OpenIndiana替换甲骨文Solaris
网址:;http://openindiana.org/
甲骨文停止OpenSolaris的开发工作后,之前一直致力于这个项目的部分开发人员进而开发出了Illumos项目,开发和修复软件错误的工作并没有间断。如果你在寻找免费版的Solaris,这是适合你的选择。要下载该软件,请访问OpenIndiana网页。
安全篇
29. ASSP替换GFI Mail Essentials、梭子鱼垃圾邮件和病毒防火墙以及Abaca电子邮件保护网关
网址:http://www.magicvillage.de/~Fritz_Borgstedt/assp/0003D91C-8000001C/
ASSP的全称是“反垃圾邮件SMTP代理”,它可以在你的邮件服务器层面阻止垃圾邮件。主要功能包括:很容易通过浏览器来设置、支持大多数邮件服务器、自动加入白名单、通过ClamAV来扫描病毒、贝叶斯过滤器、基于社区的灰名单及更多功能。支持的操作系统:与操作系统无关。
30. Devil-Linux替换梭子鱼下一代防火墙和Check Point Appliances
网址:http://www.devil-linux.org/home/index.php
这款Linux发行版同时充当网络防火墙和应用服务器。它还含有许多开源网络和服务器监控工具。支持的操作系统:Linux。
31. P3Scan替换GFI Mail Essentials、Barracuda垃圾邮件和病毒防火墙以及Abaca电子邮件保护网关
网址:http://p3scan.sourceforge.net/
这款透明的代理服务器可与Clam AV及其他反病毒软件协同运行,扫描进出的电子邮件,以查找各种病毒、蠕虫、特洛伊木马和恶意附件。支持的操作系统:Linux。
小公司服务器篇
32.Zentyal替换Windows Small Business Server
网址:http://www.zentyal.org/
Zentyal将网关、基础架构管理器、统一威胁管理器、办公室服务器及/或统一通信服务器全部做入到一个软件包中。网站上还提供专业支持和培训以及附件。支持的操作系统:Linux。
33.SME Server替换Windows Small Business Server
网址:http://wiki.contribs.org/Main_Page
SME基于CentOS这个Linux发行版,提供了文件及打印共享、邮件服务器、网络防火墙、远程访问、Web应用服务器及更多功能。它声称拥有数千个用户,有良好的安全性,设置和操作起来很方便。支持的操作系统:Linux。
服务器日志文件监控和分析篇
34. AWStats替换Sawmill和TriGeo
网址:http://awstats.sourceforge.net/
AWStats使用来自你Web服务器、流媒体服务器、FTP服务器或邮件服务器的日志文件,创建易于阅读的图形化报告。它可以从命令行来运行,也可以作为CGI来运行。支持的操作系统:Windows、Linux和OS X。
35. Analog替换Sawmill和TriGeo
网址:http://www.analog.cx/
Analog自诩为“世界上最受欢迎的日志文件分析器”,它可以为Web服务器迅速生成使用方面的统计数字。它可以与Report Magic结合使用,创建更吸引人的图表。请注意:这个项目有一段时间没有更新了,但是它仍用于分析许多服务器上的流量。支持的操作系统:Windows、Linux和OS X。
36. Webalizer替换Sawmill和TriGeo
网址:http://www.mrunix.net/webalizer/
与AWStats日志文件分析器一样,Webalyzer也可以分析来自Web服务器的统计数字。默认情况下,它可以创建年度和月度报告,可以通过任何浏览器来查看这些报告。支持的操作系统:Windows、Linux和OS X。
37. Snare替换LogLogic和SenSage Log Management
网址:http://www.intersectalliance.com/projects/index.html
Snare项目包含许多不同的工具和代理,它们都有助于过滤、收集和监控服务器日志文件。同一个网站上还提供商业支持的Snare Server和专有的Snare Server。支持的操作系统:Windows、Linux、OS X及其他操作系统。
存储篇
38. FreeNAS替换Isilon产品、IPDATA设备和网件ReadyNAS
网址:http://www.freenas.org/
这款应用软件基于BSD,让你可以创建网络附加存储,用于跨Windows、OS X、Linux和Unix之类的系统来共享文件。主要功能包括:基于Web的界面、泽字节文件系统(ZFS)、快照、自动精简配置及更多功能。支持的操作系统:FreeBSD。
39. Gluster替换Isilon产品、IPDATA设备和网件ReadyNAS
网址:http://www.gluster.org/
Gluster最近被红帽收购,它为基于公共云和私有云的存储提供了开源文件系统。Gluster文件系统与大众化硬件结合使用,就能构建容量可以扩展到72波字节(1波字节=1027字节)的网络存储解决方案。支持的操作系统:Linux。
40. Openfiler替换IPDATA设备和网件ReadyNAS
网址:http://www.openfiler.com/
Openfiler的下载次数超过了250000人次,它提供了基于文件的网络附加存储和基于数据块的存储区域网络。主要功能包括基于卷的分区、iSCSI(目标和初始器)、预定快照、资源配额和用于管理共享区的统一界面。支持的操作系统:Linux。
虚拟化篇
41. Xen替换VMware产品和微软Hyper-V
网址:http://xen.org/
Xen虚拟机管理程序被许多商用云服务所使用,它内置在大多数Linux发行版中,还作为一个设备来提供。包括思杰XenServer在内的许多商用虚拟化产品建立在Xen的基础上。支持的操作系统:Windows、Linux、Solaris及其他操作系统。
42. VirtualBox替换VMware产品和微软Hyper-V
网址:
VirtualBox为x86和AMD 64位/英特尔64位服务器和桌面系统提供虚拟化。可以从甲骨文网站下载预制的VirtualBox设备。支持的操作系统:Windows、Linux、OS X、Solaris及其他操作系统。
43. OpenVZ替换VMware产品和微软Hyper-V
网址:http://wiki.openvz.org/Main_Page
OpenVZ对虚拟化采取了不同的方案:不像VMware、VirtualBox及其他许多虚拟化解决方案使用虚拟机,OpenVZ通过虚拟环境(VE)或虚拟专用服务器(VPS)提供了基于容器的虚拟化。基于OpenVZ的商用产品作为Parallels Virtuozzo Containers来销售。支持的操作系统:Linux。
44. KVM替换VMware产品和微软Hyper-V
网址:http://www.linux-kvm.org/page/Main_Page
KVM的全称是“基于内核的虚拟机”,它让用户得以在单单一台服务器上运行多个Linux或Windows虚拟机。与Xen一样,它也内置在许多Linux发行版中。支持的操作系统:Windows和Linux。
Web服务器篇
45. Apache HTTP Server替换微软IIS和甲骨文iPlanet Web Server
网址:http://httpd.apache.org/
Apache被63%的网站所使用,十多年来,它一向是最受欢迎的Web服务器。让它引以为傲的是安全、高效和灵活扩展。支持的操作系统:Windows、Linux和OS X。
46. Nginx替换微软IIS和甲骨文iPlanet Web Server
网址:http://www.nginx.org/
Nginx(念作“engine X”)既是HTTP代理服务器,又是邮件代理服务器。它目前支持约8%的网站的运行,是受欢迎程度排在第三位的Web服务器。支持的操作系统:Windows、Linux和OS X。
47. Apache Tomcat替换微软IIS和甲骨文iPlanet Web Server
网址:http://tomcat.apache.org/
Tomcat常常与Apache HTTP服务器一起使用,它提供了“纯Java”的HTTP web服务器,可运行Java代码。使用Tomcat的知名网站包括沃尔玛、亿创证券(E*Trade)、天气频道(The Weather Channel)及其他多家知名机构。支持的操作系统:Windows、 Linux和OS X。
48. XAMPP替换微软IIS和甲骨文iPlanet Web Server
网址:http://www.apachefriends.org/en/xampp.html
你想要安装Apache Web服务器时,大多数时候还需要其他工具,比如MySQL、PHP和Perl。这组下载件把所有那些工具连同有助于运行Web服务器的其他各种开源软件都打成了包,做成了一款易于部署的软件包,并针对各大操作系统进行了定制。支持的操作系统:Windows、Linux、OS X和Solaris。
49. WampServer替换微软IIS和甲骨文iPlanet Web Server
网址:http://www.wampserver.com/en/index.php
这是把Apache、MySQL和PHP打成包,做成一个易于安装的软件包的另一个项目。不过,这个项目只支持Windows。支持的操作系统:Windows。
50. AppServ替换微软IIS和甲骨文iPlanet Web Server
网址:http://www.appservnetwork.com/
App Serv项目的目的很简单:让用户可以用Apache、MySQL和PHP来搭建Web服务器,整个过程用不了一分钟。请注意:这个项目起源于泰国,所以有些英文文档读起来有点怪怪的。支持的操作系统:Windows和Linux。
维基/协作篇
51. DokuWiki替换Confluence和SamePage
网址:http://www.dokuwiki.org/dokuwiki
如果你仅仅需要一个简单的维基,DokuWiki就很容易使用,符合许多标准,又不需要另外的数据库。可以通过多家第三方公司获得商业支持。支持的操作系统:与操作系统无关。
52. MediaWiki替换Confluence和SamePage
网址:http://www.mediawiki.org/wiki/MediaWiki
MediaWiki是大名鼎鼎的维基百科软件,它能处理数据多达TB、每秒点击上千次的极大项目。它极容易定制,最终用户学用起来也很简单。支持的操作系统:Windows、Linux/Unix和OS X。
53. MindTouch Core替换Sharepoint和IBM Lotus
网址:http://www.mindtouch.com/resources/community
虽然要在其公司网站上找到开源版的MindTouch有点难度,但是核心维基程序的源代码仍可以免费下载。据网站声称,它被列为首屈一指的开源协作工具。该公司还提供基于开源引擎的其他几款产品。支持的操作系统:Windows和Linux。
54. TikiWiki替换Confluence和SamePage
网址:http://info.tiki.org/tiki-index.php
TikiWiki不仅仅是一个维基,它还提供对论坛、博客、图片库、地图服务器、RSS新闻源、软件错误跟踪器及更多内容的支持。它的下载次数超过了900000人次,目前支持成千上万个网站的运行。支持的操作系统:与操作系统无关。