Usenet 新闻服务器管理

作者:Liam Greenwood
Administering Usenet News Servers
  • 作者:James E. McDermott 和 John E. Phillips

  • 出版社:Addison-Wesley Developers Press

  • 电子邮件:info@awl.com

  • 网址:http://www.awl.com/

  • 价格:39.95 美元(含 CD-ROM)

  • ISBN:0-201-41967-X

  • 评论员:Liam Greenwood

世界非常需要一本关于 Usenet 新闻的好书。不幸的是,这本书不是。 Usenet 新闻服务器管理 明显缺乏明确的重点。如果作者的目标受众更明确,我相信这本书可能会很出色。然而,它试图满足所有新闻管理员的所有需求,反而适得其反。

它包含什么?

让我们看看它涵盖了什么。 Usenet 新闻服务器管理 声称涵盖 INN、DNEWS 和 PGP 软件以及互联网和内联网新闻服务的规划、构建和管理,而它确实做到了。

本书讨论了 INN 和 DNEWS,并涵盖了安装和配置这两个 NNTP 新闻服务器。讨论了两者之间的差异,包括为什么您可能选择其中一个而不是另一个。附录中包含了关于 DNEWS 和 INN 配置的详细信息。CD 中包含了在 Solaris 下启动并运行 INN 新闻服务器所需的一切,以及诸如 gcc 之类的工具。书中清晰地介绍了 INN 的安装过程,并清楚地标明了可能需要更改的配置变量。安装信息包括管理新闻组控制消息所需的 PGP/INN 配置。

Usenet 新闻服务器管理 还对“可接受使用策略”(AUP)的需求以及此类策略应解决的问题进行了合理的讨论。它还就内联网 AUP 和 ISP(互联网服务提供商)重点关注的 AUP 之间的差异提出了一些很好的观点。

有一个关于新闻阅读器的章节,其中提到了良好的网络管理印章,但不幸的是,它只总结了要点,而没有包含指向网络上完整文本的链接。

有一个关于项目规划的章节,但它保持了合理的平衡,表明应该有一个计划,并提到了您需要考虑的各种事项,但它并没有试图教您成为一名项目经理。本书还很好地涵盖了在内联网上推出新闻服务所涉及的一些业务问题。

本书的重点是它的弱点。它非常偏爱 Solaris 作为示例操作系统,以至于包含了一个关于安装 Solaris 的章节。CD-ROM 上的二进制文件是针对 Solaris 的,并且本书的示例假设了 Solaris 文件系统布局。不提供 Linux 和 xxxBSD 二进制文件似乎是一个疏忽,但即使作者希望留在商业领域,他们也应该考虑涵盖不仅仅是 Solaris。我感觉书名应该加上一个“For Solaris”标签。

本书似乎主要针对在内联网环境中推出的新闻服务,但随后又跳到了 ISP 领域。但是,它没有涵盖 ISP 所需的深度的新闻。完全摒弃 Cnews 和 UUCP 而没有任何讨论就证明了这一点。即使作者希望推荐 NNTP 作为首选的新闻传输方式,Cnews 和 UUCP 仍然被广泛使用,任何自重的新闻管理员都需要至少了解如何与 Cnews 系统交互以及 UUCP 对新闻传播等事物的影响。

质量如何?我发现任何重大缺陷了吗?嗯,PGP 不在 CD-ROM 上。本书在第 121 页说它在 CD-ROM 上,而在第 221 页则表明您必须使用 FTP 才能获得它。我也在 CD-ROM 上找不到 DNEWS。封面说设置 INN 或 DNEWS 服务所需的一切都在 CD-ROM 上,而书中的文本表明您必须下载 DNEWS 的试用版。此外,它遗漏了一些“陷阱”,例如在防火墙后使用 DNEWS,在这种情况下,收集新闻的 DNEWS 主机并不总是您的客户端连接的主机。这可能会导致 DNEWS 按需获取新闻的方式出现问题。(按需新闻是 DNEWS 使用的新闻传递模式,在这种模式下,在本地新闻客户端尝试读取该组之前,不会从上游新闻提供商处获取新闻组中的任何文章。)CD-ROM 还有一些不正确的引用,例如,本书在其说明中引用了 gcc-2.7.2 目录——实际提供的目录是 gcc-2.7。

总的来说,这本书布局精美,易于阅读。我的结论是,虽然它不如它声称的那么全面,但它很好地概述了创建功能性新闻服务所需的内容。它将使一位熟悉 UNIX 的管理员能够相当轻松地设置一个普通的 NNTP 服务。我认为如果它能更明确地针对内联网市场,包括 AIX、Solaris 和 SunOS 的二进制文件,效果会更好。

Liam Greenwood 曾任图书馆管理员、COBOL 程序员、Sperry 系统程序员和 UNIX 系统工程师,现在是一名解决方案架构师。在现实生活中,自从 0.99 版本以来,他就一直在运行 Linux,当时一位朋友找到了他完成组装 PC 所需的组件,以便他可以帮助支持他的 Linux 系统。您可以通过电子邮件 liam@sasquach.gen.nz 与他联系。

加载 Disqus 评论