2024年4月24日发(作者:)

IPDC专业技术名词解释

web服务器

Nginx

("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代

理服务器。在高连接并发的情况下,Nginx是Apache服务器不错的替代品: Nginx在美国是

做虚拟主机生意的老板们经常选择的软件平台之一. 能够支持高达 50,000 个并发连接数的

响应。

apahce

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机

平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。Apache

的特点是简单、速度快、性能稳定,并可做代理服务器来使用。主要成果:HTTP Server,

Ant,DB,iBATIS,Jakarta,Logging,Maven,Struts,Tomcat,Tapestry等等。

Tomcat

Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开

发商的认可,成为目前比较流行的Web 应用服务器。目前最新版本是6.0。它是一个小型

的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发

和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好

Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服

务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独

立的进程单独运行的。

Cherokee

号称是目前最快的 Web 服务器软件,在性能上,甚至比 Nginx 还略胜一筹。与 Apache、

Lighttpd、Nginx 等其他同类软件的对比,大家不妨看看这个测试页面。其易用性做得也很

不错。Cherokee的功能包括支持 FastCGI、SCGI、PHP、CGI、TLS 及 SSL 加密连接,虚

拟主机,授权认证,实时编码,载入均衡,与 Apache 兼容的 log 文件等等。

Python(-http)

是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已

经具有十多年的发展历史,成熟且稳定。这种语言具有非常简捷而清晰的语法特点,适合完

成各种高层任务,几乎可以在所有的操作系统中运行。Python 具有脚本语言中最丰富和强

大的类库,足以支持绝大多数日常应用。对于那些从来没有学习过编程或者并非计算机专业

的编程学习者而言,Python是最好的选择之一。

Lighttpd

是一个德国人领导的开源软件,其根本的目的是提供一个专门针对高性能网站,安全、快速、

兼容性好并且灵活的web server环境。具有非常低的内存开销,cpu占用率低,效能好,以

及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。

支持FastCGI, CGI, Auth, 输出压缩(output compress), URL重写, Alias等重要功能,而Apache

之所以流行,很大程度也是因为功能丰富,在lighttpd上很多功能都有相应的实现了,这点

对于apache的用户是非常重要的,因为迁移到lighttpd就必须面对这些问题。

CentOS

(Community ENTerprise Operating System)是Linux发行版之一,它是来自于Red Hat

Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因

此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两

者的不同,在于CentOS并不包含封闭源代码软件。CentOS,我们有很多人叫它社区企业操

作系统,不管你怎么叫它,它都是linux的一个发行版本。CentOS并不是全新的linux发行

版,倘若一说到RedHat这个大名,大家似乎都听过,在RedHat家族中有企业版的产品,

它是Red Hat Enterprise Linux(以下称之为RHEL),CentOS正是这个RHEL的克隆版本,

RHEL是很多企业采用的linux发行版本,需要向RedHat付费才可以使用,并能得到付过费

用的服务和技术支持和版本升级。

mail服务器

postfix

是Wietse Venema在IBM的GPL协议之下开发的MTA(邮件传输代理)软件,“postfix是

Wietse Venema想要为使用最广泛的sendmail提供替代品的一个尝试。在Internet世界中,

大部分的电子邮件都是通过sendmail来投递的,大约有100万用户使用sendmail,每天投递

上亿封邮件。这真实一个让人吃惊的数字。Postfix试图更快、更容易管理、更安全,同时

还与sendmail保持足够的兼容性。”

Sendmail

是最重要的邮件传输代理程序。理解电子邮件的工作模式是非常重要的。一般情况下,我们

把电子邮件程序分解成用户代理,传输代理和投递代理。 用户代理用来接受用户的指令,

将用户的信件传送至信件传输代理,如:outlook express、foxmail等。而投递代理则从信件

传输代理取得信件传送至最终用户的邮箱,如:procmail。

Qmail

是一个因特网邮件传送代理(简写为MTA),它运行在linux/Unix兼容系统下,是一个直接

代替UNIX下Sendmail软件的邮件传送程序。qmail使用SMTP协议与其它系统上的MTA

交换邮件。作为Linux下面主流的邮件系统内核,大量著名的商业邮件系统都是在Qmail

内核下开发,比如Hotmail等。Qmail具有安装方便、安全性高、邮件结构合理、支持SMTP

服务、队列管理、邮件反弹、基于域名的邮件路由、SMTP传输、转发和邮件列表、本地(邮

件)传送、POP3 服务等强大的功能。它已经逐渐替代传统的Sendmail成为linux下邮件系统

内核的主流选择。

数据库服务器

MySQL

与其他的大型数据库例如Oracle、DB2、SQL Server等相比,MySQL自有它的不足之处,

如规模小、功能有限(MySQL Cluster的功能和效率都相对比较差)等,但是这丝毫也没有

减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,MySQL提供的功能已经

绰绰有余,而且由于MySQL是开放源码软件,因此可以大大降低总体拥有成本。