《运行 Linux》第三版

作者:Ibrahim F. Haddad
Running Linux, 3rd Edition
  • 作者:Matt Welsh, Matthias Kalle Dalheimer, Lar Kaufman

  • 出版社:O'Reilly & Associates

  • 价格:34.95 美元

  • ISBN:156592469X

  • 评论者:Ibrahim F. Haddad

《运行 Linux》在 Linux 社区中非常有名,被认为是最佳 Linux 入门书籍之一。它解释了您需要了解、安装和使用 Linux 操作系统的一切。它包括全面的安装教程,关于系统维护、文档开发和编程工具的完整信息,以及网络、文件、打印机和网站管理的指南。

我收到了第一版和第二版的赠阅本。然而,这本新的第三版在涵盖的主题和对材料的解释深度方面都超越了所有旧版本。它增加了几个新主题,例如 KDE、Samba 和 PPP,以及修订后的安装和配置说明,特别是 Red Hat 和 SuSE 发行版。

本书的前三章是一个温和且组织良好的介绍,涵盖了 Linux 的历史、其系统和软件功能。然后深入探讨了安装 Linux 的准备工作,例如硬件要求、不同类型的发行版和安装后程序。

在第 4 章中,读者将了解 UNIX 命令和概念的基础知识。这些包括登录、设置密码、虚拟控制台、常用命令和 shell。然后它进入文件名扩展、手册页、文件所有权和权限、进程、启动文件和目录结构。

第 5 章深入探讨了系统管理问题,例如启动和运行系统、/proc 文件系统和管理用户帐户。第 6 章涵盖了管理文件系统、交换空间和设备。

早期版本的《运行 Linux》是安装、配置和使用操作系统的中心指南。第 7 章开始讨论软件和内核的升级。它涵盖了存档和压缩实用程序、使用 RPM、构建新内核、可加载设备驱动程序和自动加载模块。我发现这部分非常技术性、简洁明了。

第 8 章涵盖了维护系统时使用的管理任务,例如备份、使用 cron 调度作业、管理系统日志、管理打印服务、设置终端属性以及在紧急情况下采取的措施。

第 9 章是编辑器和文本工具的专栏。它向用户展示了如何使用 vi 和 Emacs 编辑文件,以及如何打印文档和使用不同的图形程序。

直到第 10 章,作者才介绍了 X Window 系统的安装和配置。本章涵盖了 X 概念、其硬件要求以及如何克服安装时可能遇到的一些问题。第 10 章的自然后续是第 11 章中的“自定义 X 环境”。这包括 X 自定义的基础知识、FVWM 窗口管理器、K 桌面环境和 X 应用程序。

第 12 章讨论了 Windows 兼容性和 Samba,其中包含大量关于共享文件和程序的细节。

第 13 章和第 14 章涵盖了编程语言和程序员使用的工具。它包括 gcc(C/C++ 编译器)、Makefiles、Perl、shell 脚本、Tcl/Tk、gdb(调试器)、性能分析器和其他编程工具。

在第 15 章中,作者解释了使用 TCP/IP 和 PPP(拨号 PPP 和 PPP over ISDN)的网络。它向您展示了如何设置您的机器以连接到网络或 ISP。它还涵盖了 NFS 和 NIS 配置。本节特别清晰易懂。

最后一章是关于万维网和电子邮件,展示了如何配置电子邮件、设置 Elm 和 Netscape 邮件阅读器,甚至如何运行自己的 Web 服务器。

本书附带八个附录。这些附录很有价值,因为它们涵盖了在哪里可以获得更多关于 Linux、GNOME 项目以及在不同平台上安装 Linux 的信息。此外,还有一个关于 LILO 启动选项的完整附录,我发现它非常有用,还有一个关于 Zmodem 文件传输的附录。

本书的风格信息丰富、简洁明了。语言简洁易懂。有几个精心编写的部分,例如重建内核和配置网络链接和服务器。

《运行 Linux》是进入 Linux 世界的绝佳入门指南。有些人甚至认为它是 Linux 圣经。我认为这是一本很好的参考书,也是迄今为止最好的“Linux 入门”书籍。我唯一能想到的缺点是缺少 Linux CD-ROM。如果它附带 Linux 发行版,这将使其成为首次用户的最完整软件包。

总而言之,我肯定会将本书推荐给初学者和中级用户。它将成为您 Linux 图书馆的一个很好的补充。

Running Linux, 3rd Edition
Ibrahim F. Haddad (ifhadda@cs.concordia.ca) 是康考迪亚大学(加拿大蒙特利尔)的系统分析师。他自 0.99 版本起就开始使用 Linux。Ibrahim 目前在康考迪亚大学攻读计算机科学博士学位。他的研究兴趣是用于互联网计算、电子商务和 Web 服务器负载均衡的分布式对象技术。
加载 Disqus 评论