构建 Linux 互联网服务器
作者: George Eckel 和 Chris Hare
出版社: New Riders
ISBN 1-56205-525-9
价格 $40.00
评论人: Phil Hughes
这本书最吸引我的地方是它讲述了如何使用 Linux 做一些事情。在此之前,Linux 书籍的主要重点一直是关于如何安装它、如何联网它、有哪些可用的命令等等。相反,这本书让读者有机会去实现一些恰好使用了 Linux 的东西。
让我快速地谈谈我对这本书发现的问题。它并没有影响这本书的可用性,只是影响了可能售出的数量。问题是受众没有明确。当我阅读这本书时,我一直想知道谁会真正想购买它。章节的开头是一些介绍性材料,但很快(在几页之内)就进入了命令选项和配置文件的细节。
最后,当我读完这本书并思考它时,我意识到这本书是为像我这样的人准备的。也就是说,有大量 Unix 经验但设置互联网服务器的经验最少的人。或者只是被老板告知公司即将建立 Web 存在并应该由他来实现的 Unix 系统管理员。这个问题可以通过一页序言轻松解决(你在听吗,New Riders?),我预计销量会上升。
话虽如此,让我们来看看这本书的内容。第一部分涵盖了互联网的介绍,并讨论了企业存在和在互联网上做广告背后的理念。这部分包括用户概况、趋势以及对已经存在于互联网上的公司(主要是作为 WWW 站点)的观察。
如果第一部分说服了你,第二部分将介绍如何连接。在简单地了解术语和连接特征之后,本书继续介绍您可能需要的服务类型。他们的列表包括 finger、telnet、电子邮件、ftp、WAIS、Archie、Gopher 和 World Wide Web。第二部分以关于连接类型的各种信息结束,包括相关成本、法律考虑和安全性。
假设您想完成提供服务的任务,本书的第三部分将介绍每项服务,并向您展示如何启动并运行它。这大约占本书的一半(150 页),涵盖了 Linux 安装基础知识以及如何设置 ftp、freeWAIS、Gopher 和 WWW 服务。还有一个关于 ZDIST 的部分,这是一个测试版软件,可以提供比 freeWAIS 更强大的功能。
虽然看到关于如何设置 freeWAIS 的描述非常罕见(如果您需要它,那么这本书的成本是值得的),但我预计最常提供的服务是 WWW。有大量的书籍专门介绍如何设置 WWW 站点,但在这本书的不到 20 页中,它设法解释了从哪里获取客户端软件、如何设置 NCSA 服务器软件以及如何开始。下一章继续介绍 WWW 服务的管理,包括一些设计信息、转换实用程序的来源、日志管理和分析、CGI 和安全性。
附录涵盖了可用的 Gopher 服务和网络上免费软件的来源。最后,一个简短的术语表涵盖了您期望互联网新手会遇到的常见术语。
CD-ROM 上有 Slackware Linux(版本 2.0.1)以及一个浏览器,它似乎适用于某些操作系统,这些操作系统使用名称以 .exe 和 .dll 结尾的程序。由于我没有该系统,所以我无法评估这一点。此外,由于 Slackware 1.0.1 已成为历史,因此 CD 并不是本书最令人兴奋的部分。
总而言之,如果您了解如何使用 Unix 系统并且正在考虑设置某种互联网服务器,那么这本书绝对物超所值。如果您认为您的公司应该设置这样一个服务器,但您需要说服管理层,这本书中有足够的内容供他们阅读和理解,以解释为什么这是一个好(或不太好)的主意。