Linux 配置与安装,第二版
作者:Patrick Volkerding, Kevin Reichard, Eric F. Johnson
出版社:MIS: Press
页数:522
价格:$39.95
ISBN: 1-55828-492-3
评论者:Harvey Friedman
对于潜在感兴趣的读者来说,当看到一本有用的书的第二版时,最明显的问题可能是“有哪些变化?它们是否比第一版有所改进?”
Linux 配置与安装 是一本附带两张 CD 的书籍/软件包,其中包含 Linux 2.0.0 内核、Slackware 96 发行版、大量游戏、实用程序和程序。
本书的总体框架与第一版相同;也就是说,它包括“Linux 安装与配置”、“使用 Linux”、“Linux 通信和网络”以及“Linux 编程”等章节。但是,这些章节中的内容和顺序都经过了广泛的修订。
第一部分“Linux 安装与配置”包含三个章节。第 1 章“Linux 和 PC 硬件”与第一版大致相同,但涵盖了一些较新的硬件。第 2 章“安装 Linux”经过了大幅修订,重点是基于 MS-DOS 或 Windows 的安装。一个新功能是从 Windows 95 启动 Linux 的章节,但由于我拒绝使用 Windows 95,因此无法评论此选项是否有效。还有一个关于从以前版本的 Linux 升级的章节。本质上,作者建议完全删除旧版本,特别是如果您要从 a.out 升级到 ELF。我这样做了,但没有意识到新版本为相同的软件包占用了更多的空间;因此,我的 120MB 分区在所有软件包安装完成之前就被填满了。我不得不重新分区我的磁盘,新版本才能正确安装。我认为如果列出所有 Slackware 磁盘集的扩展大小会很有帮助,这样可以更好地估计分区大小。第 3 章“安装和配置 XFree86”对 X 进行了相当不错的解释。文本详细描述了如何使用 xf86config,但没有说明其位置;经验不足的用户可能不知道在 /usr/x11/bin 目录中查找它。在第一版中,这一章是第 3 章和第 4 章。
本书的第二部分“使用 Linux”包含第 4 章到第 6 章。第 4 章“Linux 基本工具”与第一版的第 5 章几乎相同。第 5 章“Linux 应用程序”是第一版第 7 章第一部分的扩展版本。其中包括 Steve Wegener 在他对第一版的评论中要求的 Ghostscript 简介,该评论发表在 LJ(第 23 期,1996 年 3 月),关于 MS-DOS 文件系统的 Mtools 的讨论,一些 X 应用程序以及各种旧计算机的模拟器,包括 DOSEMU 0.60.4。第 6 章“Linux 基本系统管理”扩展了第一版第 7 章最后一部分的内容。它写得很好,并借鉴了 Reichard 和 Johnson 的其他 Unix 著作。
第 3 部分“Linux 通信和网络”包含第 7 章到第 9 章。第 7 章“Linux 和电信”是第一版第 8 章的一部分,讨论了使用 seyon、minicom、xminicom 和 rzsz 进行串行通信。这是一个简短的 13 页章节。第 8 章“Linux 网络”是一个更短的 5 页章节,涵盖 TCP/IP。它假设计算机通过以太网卡直接连接到网络。第 9 章“Linux 和互联网”涵盖拨号 IP 连接、电子邮件、万维网和网络浏览器、UUCP、FTP、telnet 和 Usenet 新闻组。我认为关于拨号 IP 的讨论更适合放在第 7 章中。
最后,我们有第 4 部分“Linux 编程”,其中包含一章,即第 10 章“Linux 编程”。这似乎与第一版的第 10 章相同。它充满了简短的示例和对许多工具的简单解释,包括 cc、make、LessTif、Tcl/Tk、Perl、gawk 等。
本书附带了两张 CD-ROM,但描述每张 CD 内容的页面缺少很多信息。第一张 CD(这是一个相当标准的 Slackware 96)几乎没有描述(在一个句子的几个词后就停止了);但是,第二张 CD 有一个不错的描述。第一张 CD 的目录显示在 列表 1 中。
引用第二张 CD 的页面,“第二张 CD-ROM 包含本书中提到的 Linux/UNIX 应用程序和实用程序的有用源代码(在某些情况下,还包含预编译的二进制文件),以及来自 sunsite 和 tsx-11 的精选存档”。其中一些更有趣的程序包括(按页面列表顺序):diald、slirp、几个电子邮件处理程序、WINE 和 NTFS、POV-ray、几个多媒体和/或图像处理程序、包括 Apache 和 Samba 的网络软件包、办公软件包、LessTif、Mesa、Java、Perl-5.002、应用程序、xwatch 和其他窗口管理器。
这本图书/CD-ROM 组合绝对比第一版有所改进,提供了更多信息和更好的解释。我认为进一步改进产品的另一个补充与第 243 页上的一句话有关:“事实上,当您安装 Linux 时,您不知不觉地设置了数十个链接文件……”——“不知不觉地”是有问题的。列出所有链接,特别是属于其他 Unix 的非标准链接,以及列出非标准位置中的重要文件,将使经验丰富的 Unix 用户更容易像推荐其他发行版一样高度推荐 Slackware。
总而言之,如果有人打算使用 Slackware 96,特别是没有以前的 Unix 或 Linux 经验,那么这本图书/CD-ROM 是值得购买的。
Harvey Friedman 是华盛顿大学的计算机顾问,担任系统管理员或统计分析师。目前他的工作需要使用 SAS 对大型数据集进行数据分析。他没有像他希望的那样花那么多空闲时间玩 Linux,因为定向越野(一种导航运动)非常有趣。他觉得从盯着电脑屏幕到在森林中移动自己是保持理智的好方法。可以通过电子邮件 fnharvey@u.washington.edu 联系他。