为了解决中小企业在建立服务器系统时费用过高的问题,提出了利用免费(开源)软件CentOS、MySQL等构建多功能服务器系统的解决方案。借助Ghost技术,只要30分钟,就可以快速安装一台多功能服务器系统。实际应用情况表明,该服务器系统具有多功能、性能稳、升级扩展方便、安全实用等优点,能够有效减少常用软硬件费用,满足多数中小企业的基本要求。该方案可以作为中小企业免费服务器的解决方案,值得推广。
随着计算机技术、网络技术和企业信息化的发展,企业对计算机软硬件(功能、速度)、网络(互联网、局域网)、安全(系统、网络、信息)、企业信息化等要求越来越高;路由器、防火墙、防毒服务器、ERP 服务器、数据库服务器、文件服务器、打印服务器、Web 服务器、MAIL 服务器,FAX 服务器等的划分也越来越细。因为大多数企业都使用了微软产品,依据Microsoft 技术白皮书建议,服务器上不得安装其他软件系统,即不同的服务器软件要安装在不同的机器上,随着用户数(License)的增加或软件升级(从标准版升级为企业版),使企业的机器数量和软硬件发生的费用会变得越来越多,软硬件的管理也会变得越来越复杂。
1、企业如何降低常用软硬件的费用
降低软件费用通常有多种方案,如使用价格便宜的软件,或自行开发软件,或使用开源软件Linux。在这些方案中,目前比较可行的方案是使用Linux,这是因为“Linux 从1991.9 正式向外公布至今已有近20 年的历史”,有很多发行版及使用人群。在众多Linux 发行版中我们选择了CentOS 作为中小企业的服务器系统软件,理由如下:
“Red Hat Enterprise Linux 和Fedora 已经成为主流的Linux 发行版”;“CentOS 是Red Hat Enterprise Linux 的源代码重新编译生成的发行版本,CentOS 具有和RHEL 很好的兼容性,拥有RHEL 的诸多优点。”
“CentOS 可以算是Red Hat Enterprise Linux 的克隆版,但是免费。”;“CentOS 不会遇到任何版权问题,不存在认证和支持方面的费用。”
CentOS 性能稳定。“借助CentOS 不需要商业支持就可以体验Red Hat Enterprise Linux的稳定性、可靠性和企业功能。”;“Linux 可以连续运行数月、数年而无需重新启动,与NT(死机)相比,这一点尤其突出.。”
CentOS 功能强大。“Linux 现在已经拥有许多专业级别的数据库和办公程序集。其中不仅包括Oracle 和IBM 的数据库,而且还包括OpenOffice 和Koffice 的办公程序”。例如:CentOS自带图形界面、Firefox、OpenOffice 和Java、C ++ 、Perl、PHP、Mysql 等脚本语言、程序设计语言和数据库,完全可以安装在个人电脑上使用。
远程管理方便。“使用Linux 远程管理十分方便:Linux 可以通过命令行来操作的特点,十分适合实现远程管理,可以使用安装了任何一种操作系统的机器”。例如:可以在Windows 下使用Telnet、VNC(图形界面)远程管理CentOS 系统。
“IPTABLES(Linux 防火墙)已发展成为一个功能强大的防火墙,它已具备通常只会在专有的商业防火墙中才能发现的大多数功能。”
“RHEL 对CPU 的要求不是很高,如果系统单纯使用文本模式,则内存要求很低,一般的计算机内存都可以了。”所以安装CentOS 系统时不选图形界面、汉字系统和不用的功能,系统速度会变快,可以将很多服务器软件安装在一台机器上,以减少机器的数量和费用,也便于集中管理。
病毒少:到目前为止在CentOS系统上我们还没有发现病毒。
#p# 2、多功能服务器的简单介绍
在一台CentOS系统上,安装并配置DHCP、DNS、IPTABLES(防火墙+路由器)、SAMBA(文件+打印服务器)、POSTFIX(邮件服务器)、MYSQL( 数据库)、TOMCAT(Web 应用服务器)、Apache(Web 服务器)、FTP、Telnet、VNC、VPN 等相关软件;建立DHCP 服务器、DNS 服务器、防火墙+路由器(双网卡)、文件服务器、打印服务器、邮件服务器、MySQL 服务器、FTP 服务器、TOMCAT 服务器、Apache 服务器、Telnet 服务器、VNC 服务器、VPN 等多功能服务器,实现了“一机多能”,如图1 所示。有关安装配置过程详见CentOS 的相关教程,在安装CentOS系统时,建议不要安装图形界面、汉字和不用的功能。
图2 所示是利用多功能服务器的MAIL 服务器功能和FAX服务器功能及Outlook 自动接收FAX的画面。
MAIL 服务器是用POSTFIX 实现的。FAX 服务器是用Linux 版的开源软件HylaFAX 实现的,HylaFAX 服务器可以用一个FAXmodem为局域网内所有的电脑提供传真收发功能。
图3 所示是多功能服务器的论坛服务器首页,是利用开源软件LeoBBS 实现的,需要Apache 和Perl 环境支持。有关LeoBBS 的安装详见相关资料,论坛服务器的详细功能见:http://218.94.148.130/cgi-bin/leobbs/leobbs.cgi。
图4 所示是多功能服务器的微博服务器首页,是利用Linux版的开源软件Sharetronix 实现的,需要PHP、Mysql和Apache 环境支持。有关Sharetronix 的安装详见相关资料,微博服务器的详细功能见http://218.94.148.130/。因为不同企业的实际情况和需求都会不同,所以多功能服务器应该具有服务器扩展功能。如图5 所示,根据企业的需求在多功能服务器上增加了EAI 服务器功能。
EAI 是基于CentOS 系统用PHP+Mysql 开发的异地多种数据库平台的同步软件,已经实现了两岸三地不同数据库平台(SYBASE 和SQLSERVER)的相关数据的同步(包括新增、修改和删除)、断点续传和LOG 自动生成功能。有关EAI 的了解详见相关资料。
图6 显示了多功能服务器的舆情监测服务器首页,整个系统采用JAVA+MYSQL开发。舆情监测服务器的详细功能见http://218.94.148.132/WebNewsDisplay/show/new_login.jsp。
图7 是多功能服务器的菌种模拟筛选服务器首页(“计算机辅助菌种选择技术”)。菌种模拟筛选服务器的详细功能见http://218.94.148.132/CASCADE19/Dashboard.jsp。
3、结束语
现在的电脑硬件价格很便宜,我们几乎在零软件费用的情况下(个别需求除外),在一台机器上安装CentOS 系统的基础上,建立了多功能服务器系统。经过实际应用,我们发现该服务器系统在功能上可以满足多数中小企业的基本需求;除了第一台多功能服务器外,使用GHOST 软件,只要30 分钟左右就可以快速安装一台多功能服务器(可做备份使用)。相比类似产品(硬件或软件),免费多功能服务器具有功能多、性能稳、升级扩展方便、安全实用、价廉物美等优点,完全可作为中小企业免费服务器系统的解决方案。Mysql 可以替代SQLServer 等软件作为ERP 或OA 系统的后台数据库,普通使用者可以用CentOS 作为桌面系统来使用,以达到减少常用软硬件费用的目的。所以,本文所给出的多功能服务器解决方案值得推广。