译者序\r\n作者简介\r\n前言\r\n\r\n第一部分 安装与配置\r\n\r\n第1章 Red Hat Linux介绍 \r\n\r\n1.1 什么是Red Hat Linux \r\n1.2 使用Red Hat Linux的好处 \r\n1.3 Red Hat Linux的新特性 \r\n1.4 企业中使用的Red Hat Linux \r\n1.5 适用于小型商业企业的Red Hat Linux \r\n1.6 Red Hat及Linux的文档 \r\n1.7 参考资料 \r\n\r\n第2章 准备安装Red Hat Linux \r\n\r\n2.1 硬件配置需求 \r\n2.1.1 使用安装核对清单 \r\n2.1.2 选择安装类型 \r\n2.1.3 硬件特性 \r\n2.2 安装过程概述 \r\n2.3 安装前与安装期间的分区 \r\n2.4 使用Red Hat 的Kickstart安装方式 \r\n2.5 参考资料 \r\n\r\n第3章 安装Red Hat Linux \r\n\r\n3.1 规划分区策略 \r\n3.2 选择引导装载程序 \r\n3.3 选择如何安装Red Hat Linux \r\n3.3.1 从CD-ROM安装 \r\n3.3.2 从DOS引导安装 \r\n3.3.3 制作安装引导盘 \r\n3.3.4 使用硬盘驱动器分区的安装 \r\n3.3.5 使用网络的安装 \r\n3.4 逐步安装 \r\n3.5 登录与关机 \r\n3.6 参考资料 \r\n\r\n第4章 安装后的配置 \r\n\r\n4.1 指针光标和键盘的配置 \r\n4.2 图形显示的添加或更改 \r\n4.3 声音配置问题 \r\n4.4 调制解调器的检测和配置 \r\n4.5 电源管理问题 \r\n4.6 PCMCIA的管理 \r\n4.7 参考资料 \r\n\r\n第5章 Linux使用初步 \r\n\r\n5.1 理解Linux \r\n5.2 控制台的使用 \r\n5.3 导航与查找 \r\n5.4 文件管理 \r\n5.5 文本编辑器概述\r\n5.5.1 vi介绍\r\n5.5.2 emacs介绍\r\n5.6 使用根用户帐号进行工作\r\n5.7 权限\r\n5.8 阅读文档\r\n5.9 参考资料\r\n\r\n第6章 X Window系统\r\n\r\n6.1 X的基本概念\r\n6.2 XFree86概述\r\n6.3 X的配置\r\n6.3.1 xf86cfg客户程序的使用\r\n6.3.2 Xconfigurator的使用\r\n6.3.3 xf86config的使用\r\n6.4 X的启动\r\n6.4.1 gdm的配置\r\n6.4.2 kdm的配置\r\n6.5 xdm的配置\r\n6.6 startx的使用\r\n6.7 X Window管理器\r\n6.8 FVWM2窗口管理器\r\n6.8.1 Enlightenment窗口管理器\r\n6.8.2 Window Maker窗口管理器\r\n6.8.3 mwm窗口管理器\r\n6.8.4 GNOME与KDE桌面环境\r\n6.8.5 GNU网络对象模型环境\r\n6.8.6 K桌面环境\r\n6.8.7 Ximian GNOME\r\n6.9 参考资料\r\n\r\n第二部分 系统管理\r\n\r\n第7章 服务管理\r\n\r\n7.1 Red Hat Linux的引导方法\r\n7.2 Red Hat Linux的运行级\r\n7.3 引导服务的控制\r\n7.4 服务的启动与终止\r\n7.5 运行级的更改\r\n7.6 参考资料\r\n\r\n第8章 软件与系统资源管理\r\n\r\n8.1 RPM的使用\r\n8.2 命令行与图形化RPM客户程序\r\n8.2.1 rpm命令行的使用\r\n8.2.2 程序包的组织\r\n8.2.3 图形化RPM客户程序\r\n8.2.4 gnorpm客户程序的使用\r\n8.2.5 KDE的kpackage客户程序的使用 \r\n8.3 系统监控工具 \r\n8.4 基于控制台的监控 \r\n8.4.1 优先调度及控制的使用 \r\n8.4.2 图形化监控工具 \r\n8.5 图形化进程与系统管理工具 \r\n8.5.1 GNOME监控工具 \r\n8.5.2 KDE进程与系统监控工具 \r\n8.6 配额的使用 \r\n8.7 参考资料 \r\n\r\n第9章 用户管理 \r\n\r\n9.1 用户定义 \r\n9.1.1 原型 \r\n9.1.2 常规用户的重要目的 \r\n9.2 根用户的常规登录 \r\n9.2.1 为常规用户授予根用户特权 \r\n9.2.2 su命令 \r\n9.2.3 必要时获得根用户特权—sudo命令 \r\n9.3 有关组ID \r\n9.4 安全与口令 \r\n9.4.1 口令文件 \r\n9.4.2 shadow口令 \r\n9.4.3 口令安全 \r\n9.5 用户主文件的位置 \r\n9.6 从命令行添加新用户 \r\n9.6.1 成批修改口令 \r\n9.6.2 PAM的解释 \r\n9.6.3 其他用户管理控制台程序 \r\n9.7 用户登录过程 \r\n9.8 GUI管理工具 \r\n9.8.1 使用GUI工具创建用户 \r\n9.8.2 Red Hat用户管理器 \r\n9.8.3 linuxconf \r\n9.9 磁盘配额 \r\n9.10 用户通信 \r\n9.11 借助受限shell进行的极端控制 \r\n9.12 参考资料 \r\n\r\n第10章 文件系统的管理 \r\n\r\n10.1 Linux本地文件系统的历史 \r\n10.2 了解磁盘 \r\n10.3 访问并处理分区表 \r\n10.3.1 fdisk \r\n10.3.2 cfdisk \r\n10.3.3 sfdisk \r\n10.4 文件 \r\n10.5 块设备与字符设备的命名约定 \r\n10.6 使用mknod创建设备 \r\n10.7 什么是字符设备、块设备和特殊设备 \r\n10.8 Red Hat 7.2系统中有哪些文件系统 \r\n10.9 Linux的可选文件系统 \r\n10.9.1 网络文件系统 \r\n10.9.2 磁盘文件系统 \r\n10.9.3 ext2文件系统 \r\n10.9.4 ext2文件系统的检查 \r\n10.10 Linux其他可选的文件系统 \r\n10.11 将现存的ext2文件系统转换到ext3 \r\n10.11.1 创建初始的Ram盘 \r\n10.11.2 Reiser文件系统(reiserFS) \r\n10.11.3 JFS与XFS \r\n10.12 DOS文件系统 \r\n10.12.1 vfat、FAT12、FAT16和FAT32 \r\n10.12.2 umsdos \r\n10.13 CD-ROM文件系统 \r\n10.13.1 iso9660 \r\n10.13.2 UDF \r\n10.14 文件系统的创建 \r\n10.14.1 mke2fs \r\n10.14.2 mk3fs \r\n10.14.3 mkreiserfs \r\n10.14.4 mkdosfs \r\n10.15 文件系统的装配 \r\n10.15.1 为什么需要装配文件系统 \r\n10.15.2 将文件系统装配到何处 \r\n10.15.3 mount命令 \r\n10.15.4 umount \r\n10.16 用fstab进行自动装配 \r\n10.16.1 其他域 \r\n10.16.2 fstab示例 \r\n10.16.3 fstab的编辑 \r\n10.17 RAID的配置 \r\n10.18 文件系统的移动 \r\n10.19 新工具——LVM \r\n10.20 装配文件系统的GUI工具 \r\n10.21 示例 \r\n10.21.1 创建一个实验文件系统 \r\n10.21.2 dumpe2fs的使用 \r\n10.21.3 在一个运行的系统上装配一个只读分区 \r\n10.21.4 检查软盘映像文件 \r\n10.21.5 检查initrd映像文件 \r\n10.22 磁盘调整 \r\n10.22.1 使用BIOS和内核调整磁盘驱动器 \r\n10.22.2 hdparm命令 \r\n10.23 文件系统调整 \r\n10.23.1 mke2fs命令 \r\n10.23.2 tune2fs命令 \r\n10.23.3 e2fsck命令 \r\n10.23.4 badblocks命令 \r\n10.23.5 noatime mount选项 \r\n10.24 参考资料 \r\n\r\n第11章 备份、恢复和还原 \r\n\r\n11.1 为什么需要备份 \r\n11.1.1 正确地工作 \r\n11.1.2 备份策略 \r\n11.2 什么方案最适合你 \r\n11.3 有哪些硬件和介质可供我们使用 \r\n11.4 行之有效的备份方法 \r\n11.5 做出决策 \r\n11.6 备份软件的使用 \r\n11.6.1 tar \r\n11.6.2 cpio \r\n11.6.3 dump和restore \r\n11.6.4 ark \r\n11.6.5 taper \r\n11.6.6 dd \r\n11.6.7 Amanda \r\n11.6.8 商业软件 \r\n11.7 文件拷贝 \r\n11.7.1 使用tar拷贝文件 \r\n11.7.2 使用cp拷贝文件 \r\n11.7.3 使用cpio拷贝文件 \r\n11.7.4 使用mc拷贝文件 \r\n11.7.5 更多选择 \r\n11.8 系统还原 \r\n11.8.1 备份和还原主引导记录 \r\n11.8.2 使用-S选项进行重新格式化 \r\n11.8.3 恢复被删除的文件 \r\n11.8.4 恢复被删除的目录 \r\n11.8.5 使用MC进行恢复 \r\n11.9 从挽救CD引导系统 \r\n11.10 从普通引导软盘引导系统 \r\n11.11 使用安装磁盘中的还原工具 \r\n11.12 参考资料 \r\n\r\n第三部分 系统服务管理\r\n\r\n第12章 打印服务 \r\n\r\n12.1 Red Hat Linux打印的概述 \r\n12.2 创建网络打印机 \r\n12.3 打印会话消息块 \r\n12.4 打印工具 \r\n12.5 参考资料 \r\n\r\n第13章 网络连接 \r\n\r\n13.1 TCP/IP \r\n13.2 联网 \r\n13.2.1 子网 \r\n13.2.2 寻址 \r\n13.3 网络设备 \r\n13.3.1 网络接口卡 \r\n13.3.2 网络电缆 \r\n13.3.3 集线器 \r\n13.3.4 路由器和交换机 \r\n13.4 配置工具 \r\n13.4.1 命令行配置方式 \r\n13.4.2 配置文件 \r\n13.4.3 图形配置工具 \r\n13.5 动态主机配置协议 \r\n13.5.1 安装 \r\n13.5.2 配置 \r\n13.6 网络文件系统 \r\n13.6.1 NFS的安装 \r\n13.6.2 NFS服务器配置 \r\n13.6.3 NFS客户配置 \r\n13.6.4 NFS和linuxconf \r\n13.7 Samba \r\n13.7.1 Samba的配置 \r\n13.7.2 Smbd守护进程 \r\n13.7.3 Samba的装配 \r\n13.8 无线联网技术 \r\n13.8.1 蜂窝联网技术 \r\n13.8.2 无线 \r\n13.8.3 无线的安全问题 \r\n13.9 安全性 \r\n13.9.1 TCP/IP和联网 \r\n13.9.2 设备 \r\n13.9.3 DHCP \r\n13.9.4 配置工具 \r\n13.9.5 NFS \r\n13.9.6 Samba \r\n13.9.7 及时了解安全情况 \r\n13.9.8 补丁/更新 \r\n13.10 参考资料 \r\n13.10.1 综合 \r\n13.10.2 DHCP \r\n13.10.3 无线 \r\n13.10.4 安全性 \r\n13.10.5 参考书 \r\n\r\n第14章 DNS管理 \r\n\r\n14.1 DNS的概念 \r\n14.1.1 实践中的域名解析 \r\n14.1.2 逆向解析 \r\n14.1.3 从解析器学习到什么 \r\n14.2 BIND \r\n14.2.1 基本配置 \r\n14.2.2 named的运行 \r\n14.2.3 一个真实域 \r\n14.3 疑难解答 \r\n14.3.1 授权问题 \r\n14.3.2 逆向查找问题 \r\n14.3.3 序列号 \r\n14.3.4 域文件 \r\n14.3.5 工具 \r\n14.4 安全 \r\n14.4.1 UNIX安全因素 \r\n14.4.2 DNS安全因素 \r\n14.4.3 DNSSEC \r\n14.4.4 分离DNS \r\n14.5 参考资料 \r\n\r\n第15章 与Internet的连接 \r\n\r\n15.1 配置本地主机接口 \r\n15.2 配置Red Hat Linux中的PPP \r\n15.2.1 手工拨号PPP连接:pppd和chat命令的使用 \r\n15.2.2 使用rp3 -config建立图形拨号PPP连接 \r\n15.2.3 使用rp3启动一个PPP连接 \r\n15.3 建立一个DSL PPPOE连接 \r\n15.4 设置拨入PPP服务器 \r\n15.5 参考资料 \r\n\r\n第16章 Apache Web服务器管理 \r\n\r\n16.1 服务器安装 \r\n16.1.1 从RPM安装Apache \r\n16.1.2 通过源代码自己生成Apache \r\n16.2 服务器运行配置的设置 \r\n16.2.1 编辑httpd.conf文件 \r\n16.2.2 .htaccess文件 \r\n16.3 认证和访问控制 \r\n16.3.1 使用allow和deny限制访问 \r\n16.3.2 认证 \r\n16.3.3 访问控制上决定性的词 \r\n16.4 Apache模块 \r\n16.4.1 mod_access \r\n16.4.2 mod_actions \r\n16.4.3 mod_alias \r\n16.4.4 mod_asis \r\n16.4.5 mod_auth \r\n16.4.6 mod_auth_anon \r\n16.4.7 mod_auth_db \r\n16.4.8 mod_auth_digest \r\n16.4.9 mod_autoindex \r\n16.4.10 mod_bandwidth \r\n16.4.11 mod_cern_meta \r\n16.4.12 mod_cgi \r\n16.4.13 mod_digest \r\n16.4.14 mod_dir \r\n16.4.15 mod_env \r\n16.4.16 mod_example \r\n16.4.17 mod_expires \r\n16.4.18 mod_headers \r\n16.4.19 mod_imap \r\n16.4.20 mod_include \r\n16.4.21 mod_info \r\n16.4.22 mod_log_agent \r\n16.4.23 mod_log_config \r\n16.4.24 mod_log_referer \r\n16.4.25 mod_mime \r\n16.4.26 mod_mime_magic \r\n16.4.27 mod_mmap_static \r\n16.4.28 mod_negotiation \r\n16.4.29 mod_proxy \r\n16.4.30 mod_put \r\n16.4.31 mod_rewrite \r\n16.4.32 mod_setenvif \r\n16.4.33 mod_so \r\n16.4.34 mod_speling \r\n16.4.35 mod_status \r\n16.4.36 mod_throttle \r\n16.4.37 mod_unique_id \r\n16.4.38 mod_userdir \r\n16.4.39 mod_usertrack \r\n16.4.40 mod_vhost_alias \r\n16.5 虚拟主机 \r\n16.5.1 基于地址的虚拟主机 \r\n16.5.2 基于名字的虚拟主机 \r\n16.6 日志记录 \r\n16.7 动态内容 \r\n16.7.1 CGI \r\n16.7.2 SSI \r\n16.7.3 基本的SSI指令 \r\n16.7.4 流控 \r\n16.7.5 PHP \r\n16.8 启动服务器和关闭服务器 \r\n16.8.1 手工启动服务器 \r\n16.8.2 /etc/rc.d httpd脚本 \r\n16.9 图形界面配置 \r\n16.10 其他Web服务器 \r\n16.10.1 thttpd \r\n16.10.2 iPlanet \r\n16.10.3 Stronghold \r\n16.10.4 Zope \r\n16.11 参考资料 \r\n\r\n第17章 数据库服务 \r\n\r\n17.1 数据库的类型 \r\n17.1.1 纯文件数据库 \r\n17.1.2 关系数据库 \r\n17.2 DBA责任概述 \r\n17.3 关系数据库理论简介 \r\n17.4 SQL简介 \r\n17.4.1 创建表 \r\n17.4.2 向表中插入数据 \r\n17.4.3 从数据库中检索数据 \r\n17.5 选择数据库 \r\n17.6 MySQL与PostgreSQL \r\n17.6.1 速度 \r\n17.6.2 数据加锁 \r\n17.6.3 ACID的原则 \r\n17.7 安装和配置MySQL \r\n17.7.1 初始化数据目录 \r\n17.7.2 为MySQL根用户设置一个口令 \r\n17.7.3 创建一个数据库 \r\n17.7.4 赋予和撤消用户的特权 \r\n17.8 安装和配置PostgreSQL \r\n17.8.1 初始化数据目录 \r\n17.8.2 创建数据库 \r\n17.8.3 为用户postgres设置一个口令 \r\n17.8.4 创建数据库用户 \r\n17.8.5 赋予和撤消特权 \r\n17.9 数据库客户程序 \r\n17.9.1 使用Telnet或者SSH访问数据库 \r\n17.9.2 使用本地GUI客户程序访问数据库 \r\n17.9.3 通过Web访问数据库 \r\n17.10 命令行客户程序 \r\n17.10.1 MySQL命令行客户程序 \r\n17.10.2 PostgreSQL命令行客户程序 \r\n17.11 图形客户程序 \r\n17.12 参考资料 \r\n\r\n第18章 文件传输协议 \r\n\r\n18.1 FTP服务器 \r\n18.2 安装服务程序 \r\n18.3 FTP用户 \r\n18.4 清除安装过程 \r\n18.5 Xinetd配置 \r\n18.6 配置服务器 \r\n18.7 访问控制 \r\n18.7.1 autogroup <groupname> <class> [<class>] \r\n18.7.2 class <class> <typelist> <addrglob> [<addrglob>] \r\n18.7.3 deny <addrglob> <message_file> \r\n18.7.4 guestgroup <groupname> [<groupname>] \r\n18.7.5 guestuser <username> [<username>] \r\n18.7.6 limit <class> <n> <times> <message_file> \r\n18.7.7 loginfails <number> \r\n18.8 信息 \r\n18.8.1 banner <path> \r\n18.8.2 email <name> \r\n18.8.3 message <path> {<when> {<class> ...}} \r\n18.8.4 readme <path> {<when> {<class>}} \r\n18.9 日志记录 \r\n18.9.1 log <syslog>{+<xferlog>} \r\n18.9.2 log commands [<typelist>] \r\n18.9.3 log security [<typelist>] \r\n18.9.4 log transfers [<typelist> [<directions>]] \r\n18.10 权限控制 \r\n18.10.1 chmod <yes|no> <typelist> \r\n18.10.2 delete <yes|no> <typelist> \r\n18.10.3 overwrite <yes|no> <typelist> \r\n18.10.4 rename <yes|no> <typelist> \r\n18.10.5 umask <yes|no> <typelist> \r\n18.11 杂项 \r\n18.11.1 alias <string> <dir> \r\n18.11.2 cdpath <dir> \r\n18.11.3 compress <yes|no> [<classglob>…] \r\n18.11.4 tar <yes|no> [<classglob> …] \r\n18.11.5 shutdown <path> \r\n18.11.6 /etc/ftpconversions \r\n18.11.7 要删除的前缀 \r\n18.11.8 要删除的后缀 \r\n18.11.9 要添加的前缀 \r\n18.11.10 要添加的后缀 \r\n18.11.11 外部命令 \r\n18.11.12 类型 \r\n18.11.13 选项 \r\n18.11.14 说明 \r\n18.11.15 在动作中进行转换的一个例子 \r\n18.11.16 /etc/ftpusers \r\n18.11.17 /etc/ftphosts \r\n18.12 服务器系统管理 \r\n18.12.1 /usr/bin/ftpwho \r\n18.12.2 /usr/bin/ftpcount \r\n18.12.3 /usr/sbin/ftpshut \r\n18.12.4 /usr/sbin/ftprestart \r\n18.12.5 /var/log/xferlog \r\n18.13 使用FTP \r\n18.13.1 文本界面 \r\n18.13.2 常见命令 \r\n18.14 一次典型的FTP会话 \r\n18.15 图形FTP客户程序 \r\n18.15.1 gFTP \r\n18.15.2 kfm \r\n18.16 参考资料 \r\n\r\n第19章 电子邮件的处理 \r\n\r\n19.1 e-mail简介 \r\n19.2 选择一个MTA \r\n19.2.1 Sendmail \r\n19.2.2 Postfix \r\n19.2.3 Qmail \r\n19.3 Sendmail的基本配置和操作 \r\n19.3.1 伪装 \r\n19.3.2 聪明的主机 \r\n19.3.3 构建sendmail.cf文件 \r\n19.3.4 拨号系统的考虑 \r\n19.4 邮件中继 \r\n19.5 别名 \r\n19.6 Sendmail访问控制 \r\n19.7 检索来自于远程邮件服务器的邮件 \r\n19.8 控制台邮件客户程序 \r\n19.8.1 mail \r\n19.8.2 Pine \r\n19.8.3 Mutt \r\n19.9 e-mail的图形客户程序 \r\n19.9.1 Netscape Messenger \r\n19.9.2 Balsa \r\n19.9.3 Kmail \r\n19.10 e-mail转交 \r\n19.11 uuencode和uudecode \r\n19.12 参考资料 \r\n19.12.1 Web资源 \r\n19.12.2 书籍 \r\n\r\n第20章 新闻服务器管理 \r\n\r\n20.1 网络新闻概述 \r\n20.1.1 新闻组 \r\n20.1.2 NNTP协议 \r\n20.1.3 新闻服务器类型 \r\n20.2 INN新闻服务器 \r\n20.2.1 Innd程序 \r\n20.2.2 安装Innd \r\n20.2.3 配置Innd软件包 \r\n20.2.4 运行Innd \r\n20.2.5 Cleanfeed软件包 \r\n20.3 新闻阅读程序 \r\n20.3.1 Slrn程序 \r\n20.3.2 Pine \r\n20.3.3 Xrn程序 \r\n20.3.4 Knode程序 \r\n20.3.5 Pan程序 \r\n20.4 参考资料 \r\n\r\n第四部分 程序设计与产品化\r\n\r\n第21章 C/C++编程工具简介 \r\n\r\n21.1 C语言的背景 \r\n21.2 C++语言的元素 \r\n21.2.1 利用C++编程—基本概念 \r\n21.2.2 文件命名 \r\n21.3 项目管理工具 \r\n21.3.1 使用make来构建程序 \r\n21.3.2 构建大型的应用程序 \r\n21.3.3 使用RCS和CVS管理软件项目 \r\n21.3.4 调试工具 \r\n21.4 GNU C编译器的命令行开关 \r\n21.5 GNU egcs编译系统的新特征 \r\n21.6 其他资源 \r\n21.7 参考资料 \r\n\r\n第22章 shell脚本 \r\n\r\n22.1 创建和执行shell程序 \r\n22.2 变量 \r\n22.2.1 给变量赋值 \r\n22.2.2 访问变量值 \r\n22.3 位置参数 \r\n22.4 内部变量 \r\n22.5 特殊字符 \r\n22.5.1 双引号 \r\n22.5.2 单引号 \r\n22.5.3 反斜杠 \r\n22.5.4 反引号 \r\n22.6 表达式的比较 \r\n22.6.1 pdksh和bash \r\n22.6.2 tcsh \r\n22.7 迭代语句 \r\n22.7.1 for语句 \r\n22.7.2 while语句 \r\n22.7.3 until语句 \r\n22.7.4 repeat语句(tcsh) \r\n22.7.5 select语句(pdksh) \r\n22.7.6 shift语句 \r\n22.8 条件语句 \r\n22.8.1 if语句 \r\n22.8.2 case语句 \r\n22.9 杂项语句 \r\n22.9.1 break语句 \r\n22.9.2 exit语句 \r\n22.10 函数 \r\n22.11 参考资料 \r\n\r\n第23章 使用Perl \r\n\r\n23.1 一个简单的Perl程序 \r\n23.2 Perl的变量和数据结构 \r\n23.2.1 Perl变量类型 \r\n23.2.2 特殊变量 \r\n23.3 操作符 \r\n23.3.1 比较操作符 \r\n23.3.2 复合操作符 \r\n23.3.3 算术操作符 \r\n23.3.4 其他操作符 \r\n23.3.5 特殊的字符串常量 \r\n23.4 条件语句:if/else和unless \r\n23.4.1 if \r\n23.4.2 unless \r\n23.5 循环 \r\n23.5.1 for \r\n23.5.2 foreach \r\n23.5.3 while \r\n23.5.4 until \r\n23.5.5 last和next \r\n23.5.6 do ... while和do ... until \r\n23.6 正则表达式 \r\n23.7 访问shell \r\n23.8 开关 \r\n23.9 模块和CPAN \r\n23.10 例子程序 \r\n23.10.1 发送邮件 \r\n23.10.2 清除日志 \r\n23.10.3 向Usenet张贴信息 \r\n23.10.4 一行的程序 \r\n23.10.5 命令行处理 \r\n23.11 与Perl相关的工具 \r\n23.12 参考资料 \r\n23.12.1 书籍 \r\n23.12.2 Usenet \r\n23.12.3 WWW \r\n23.12.4 其他信息 \r\n\r\n第24章 内核与模块管理 \r\n\r\n24.1 Linux内核 \r\n24.2 何时进行重新编译 \r\n24.3 Linux源代码树 \r\n24.3.1 系统结构 \r\n24.3.2 驱动程序 \r\n24.3.3 文件系统 \r\n24.3.4 初始化 \r\n24.3.5 进程间控制 \r\n24.3.6 内核 \r\n24.3.7 内存管理 \r\n24.3.8 联网 \r\n24.4 内核类型 \r\n24.4.1 模块化内核 \r\n24.4.2 单块式内核 \r\n24.5 内核版本 \r\n24.6 获取内核 \r\n24.7 修补内核 \r\n24.8 编译内核 \r\n24.8.1 初始化步骤 \r\n24.8.2 准备编译 \r\n24.9 不同的配置界面 \r\n24.10 产生相关性文件 \r\n24.11 最后的步骤 \r\n24.12 构建和安装模块 \r\n24.13 配置grub \r\n24.14 配置LILO \r\n24.15 当出错时进行的工作 \r\n24.15.1 编译过程中的错误 \r\n24.15.2 运行时错误、引导装载程序问题和内核问题 \r\n24.16 参考资料 \r\n\r\n第25章 产品化的应用程序 \r\n\r\n25.1 StarOffice的安装与运行 \r\n25.2 OpenOffice \r\n25.3 KDE的KOffice办公程序包 \r\n25.4 GNOME的办公系列客户程序 \r\n25.5 与PDA的连接 \r\n25.6 图像处理程序 \r\n25.7 参考资料 \r\n\r\n第26章 仿真程序及其他操作系统 \r\n\r\n26.1 DOSEMU仿真程序和FreeDOS实用程序的使用 \r\n26.2 VMware的配置、安装和使用 \r\n26.3 使用Wine的Windows程序执行 \r\n26.4 使用Basilisk II的MacOS仿真 \r\n26.5 使用Executor的MacOS仿真 \r\n26.6 使用Xvnc的远程计算机操作 \r\n26.7 参考资料 \r\n\r\n第五部分 附 录\r\n\r\n附录A Internet资源 \r\n附录B RPM程序包清单 \r\n附录C 常用命令快速参考