精通 Linux

作者:Bob van Poel
Mastering Linux
  • 作者:Arman Danesh

  • 出版社:SYBEX Inc.

  • 电子邮件:info@sybex.com

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

  • 价格:39.99 美元(平装,带 CD)

  • ISBN:0-7821-2341-4

  • 评论员:Bob van der Poel

随着 Linux 在家庭电脑用户和媒体以及传统的“黑客”和爱好者群体中越来越受欢迎,本地书店的书架上出现大量入门书籍也就不足为奇了。有些很棒,有些很差,有些则介于两者之间。精通 Linux (Mastering Linux) 作者是 Arman Danesh,这本书本可能是一本好书,但由于一些疏忽,它并没有完全达到这个水平。

精通 Linux (Mastering Linux) 是一本大部头的书——928 页;不幸的是,它的篇幅和书名都承诺了超出其交付的内容。在很大程度上,它组织良好,文笔流畅,并包含大量信息;然而,它未能兑现其精通该学科的承诺。

根据引言,本书“旨在向普通电脑用户打开 Linux 的世界”。它建议读者“能够舒适地使用 Windows 或 Macintosh 系统”,并且熟悉使用 DOS 提示符。本书的写作水平和对先前计算机知识的假设与这些初步指南相符。写作风格清晰易懂。

本书分为三个主要部分,外加一个大型附录。

第一部分“欢迎来到 Linux”介绍了 Linux 的一些历史,概述了可用的主要发行版,以及可用系统所需的最低硬件要求。遗憾的是,作者没有提及 GNU 项目的巨大贡献。我并不是建议我们一味坚持将 Linux 系统称为“GNU/Linux”或“Linux/GNU”,但公平地说,这是应该的。难怪 Richard Stallman 这些天会感到沮丧。

第二部分“基本 Linux”指导用户完成从随附的 CD 进行典型安装的过程,该 CD 包含完整的 Red Hat 5.1 发行版。接下来,作者介绍了安装和配置 X Window 系统和各种窗口管理器、打印机、调制解调器以及一些命令和应用程序的任务。我相信引言中描述的用户应该能够使用这些说明设置一个可工作的 Linux 系统。

第三部分“小型办公室/家庭办公室中的 Linux”涵盖了网络配置、Windows 和 Novell 集成、设置路由器、Web 服务器和 sendmail。大多数需要设置这些类型服务的用户应该能够毫无问题地使用作者的说明。

最后,是附录。附录页数略低于 300 页,是本书的重要组成部分,但我不确定其中有多少内容有用。例如,附录 B(18 页)是 X 下所有可用字体的列表(这似乎是“xlsfonts”的打印输出)。附录 D(26 页)是 sendmail.cf 文件的列表。附录中还包括“Linux 硬件兼容性 HOWTO”和“GNU 通用公共许可证”。积极的一点是,有一个出色的命令参考,简要概述了 Linux 发行版中提供的近 200 个更常用的命令。在我看来,这个概述应该合并到正文中,而不是隐藏在附录中。

我对 精通 Linux (Mastering Linux) 最大的问题是它在许多主题上似乎不完整。对于一本面向“菜鸟”的书来说,略微简单化可能是一个优点;然而,承诺您将“学习 Linux 为您的企业或家庭办公室提供的所有内容”的书籍必须远远超出简单。在许多地方,这本书要么对读者期望过高,要么就是没有真正完成手头的任务。

通常,这本书可能会让新手感到困惑。例如,在介绍 Linux 命令和文件名时,没有提及 Linux 区分大小写的事实。更让人困惑的是,关于各种命令的部分以混合大小写的命令名称开头,而示例则使用正确的全小写名称。即使在示例中使用了某些混合大小写的文件名,大概是为了说明文件名中可以使用大小写字母,但没有提及需要完全复制大小写。当然,经验丰富的 UNIX 用户会知道这一点,但可怜那些从 DOS 提示符毕业的初学者。

在本书的其他地方,说明并没有达到承诺的“精通水平”。关于设置 PPP 连接的部分首先使用 root 命令。这对于首次建立 PPP 连接来说很好。但是,作者应该详细介绍设置连接脚本的方法,以便 root 用户以外的用户可以使用它们。在正确配置的系统上,无需仅以 root 用户身份建立 PPP 连接。

另一个未深入的例子是关于配置 Sendmail 的部分。作者介绍了将 sendmail 设置为在线服务器,因为它“比离线服务器更容易配置和理解”。是的,它更容易,但如果我要精通 Linux,我真的想学习一些更难的东西。

本书在概述许多可用的不同主要用户软件包方面做得很好。例如,第 6 章很好地概述了九种不同的窗口管理器,第 27 章概述了十种不同的 Web 服务器。整本书中都进行了类似的比较。

精通 Linux (Mastering Linux) 不是一本坏书。如果说有什么缺点,那就是它过于雄心勃勃。它将使具有一些基本计算机技能的计算机用户能够在 PC 上启动并运行 Linux 安装,但我担心它的一些主要疏忽也会让他感到沮丧,或者急于购买其他书籍。它很有用,但不要被误导认为这是您唯一需要的书,或者您可以通过它精通 Linux。

Mastering Linux
Bob van der Poel 于 1982 年开始使用计算机。他为 OS9 操作系统编写和销售了许多程序。他与妻子、两只猫和神奇的狗狗 Tora 一起住在加拿大不列颠哥伦比亚省的一小块土地上。您可以通过电子邮件 bvdpoel@kootenay.com 与他联系。
加载 Disqus 评论