标题：RedHatEnterpriseLinux系统管理
图书信息
作　　者： 红帽软件（北京）有限公司　著
出 版 社： 电子工业出版社
出版时间： 2008-10-1 
字　　数： 912000 
版　　次： 1 
页　　数： 564 
开　　本： 16开
印　　次： 1 
纸　　张： 胶版纸
I S B N ： 9787121073106 
包　　装： 平装
所属分类： 图书 >> 计算机/网络 >> 操作系统/系统开发 >>LINUX 
定价：￥69.00
编辑推荐
第一本针对系统管理人员所规划的RedHatEnterpriseLinux书籍，是理论结合实际操作的最佳读物，《RedHatEnterpriseLinux5系统管理宝典》深入讲解Linux系统运行原理，每条指令都附带了语法诠释，并结合作者多年的教学经验，配合范例逐条解读每个管理工具的便用方法。作者将深入浅出介绍成为一位优秀的RedHatEnterpriseLinux系统管理老所府具备的技能与实务。另外，《RedHatEnterpriseLinux5系统管理宝典》也可作为准备Linux考试前的参考读物。包括如下内容：
安装与部署篇
完整说明安装与升级RedHatEnterprseLinux必备的概念与技术，包含手动安装、自动安装，并通过实例探讨完成大批量服务器等，以及如何发挥Kickstart的强大威力的方法。
系统管理篇
RedHatEnterpriseLinux系统账户的管理方法、Linux磁盘、文件系统、系统启动流程、基本服务状态、网络参数配置、软件包升级、自定义系统内核、硬件管理，以及如何配置使用用户环境等。
系统故障排除篇
RedHatEnterpriseLinux进行故障排除的方法与技巧，借助RHEL启动流程的顺序，全真模拟故障，详细讨论每一个阶段中常见的问题与修正方法。系统安全管理篇详细讲解如何配置RedHatEnterpriseLinux的网络账号，以及如何利用SELinux加强服务器的系统安全，包含名称服务切换器（NSS）嵌入式验证模块（PAM）及SELiux运行的概念与管理方法等，这将使你的RedHatEnterpriseLinux成为最安全的操作系统。
虚拟化管理篇
随着虚拟化技术将成为企业成本控制的技术源泉，《RedHatEnterpriseLinux5系统管理宝典》介绍RedRedHatEnterpriseLinux5虚拟化管理架构，通过Xen让你的Linux服务器成为企业虚拟管理中心。
红帽学院官方指定教程。红帽公司官方权威发布，绝版内部资料。
随书光盘中附赠正版Linux操作系统。
本书主要内容：红帽企业版Linux安装；系统初始化和服务；系统管理工具；X窗口系统；集群与GFS；硬件和设备配置；用户和组管理；RPM：红帽软件包管理器；故障排除；Linux文件系统管理；网络配置；内核服务和配置；虚拟化。
本书主要传授Red Hat Enterprise Linux的系统管理技能，使学员可以在现在网络中添加和配置工作站。
作为红帽系列官方指定教程中的一体，本书既适合院校教学过程，也适合赏自学掌握。每节均配有相关习题，帮助读者全面掌握相关知识点。通过学习，读者能够掌握全套Linux操作系统的相关技能。
作为全球领先的开放源代码和Linux供应商，红帽期待与您携手共同致力于推动开源事业的发展。
为方便读者学习，本书配有Fedora 8.0操作系统安装光盘。本光盘内容经红帽公司授权，可以加深读者对Hat Enterprise Linux的了解。
内容简介
本书所授内容涵盖了红帽企业版Linux 5的各个重要新特性，对于读者在企业环境中应用红帽企业版Linux 5有很强的实践指导意义。
前言
作为全球领先的开放源代码和Linux供应商，红帽公司为企业、政府和组织提供高质量、低成本的Linux系统及开放源代码解决方案。我们与战略伙伴紧密合作，提供从操作系统、开发环境、应用程序到系统管理的全方位解决方案，同时也提供技术支持、培训和专业的咨询服务，并为客户提供基于Linux和开放源代码的长期的信息化规划。
红帽企业版Linux系列产品专门为企业的关键应用而设计，被全球众多的软件开发商和硬件厂商所支持。红帽的解决方案提供了最高的可信赖度和最佳的性价比，它将开源代码所带来的技术创新和企业级平台的稳定性紧密结合在一起。
2007年3月，红帽推出的企业版Linux 5包含1200多个组件，在这个产品中增加了大量的新功能。红帽企业版Linux 5为CIO和IT经理人提供了用自己的计算架构来提高操作灵活性和降低成本的新手段。它具备全面的服务器及存储虚拟化特性，高级别的安全认证，降低企业IT环境管理风险，包含大量的服务器应用软件，如Apache、MySQL等，包括红帽网络（RHN），自动对上百套系统进行管理和维护，为企业提供极具价值的开源平台。
为证明用户的技能，红帽具备从初级到架构及安全的全套认证体系。在红帽的认证体系中，红帽专门开发了针对院校教学规律设计的“红帽学院”课程，这是一套基于应用能力的教学、评估以及测试体系，同时保证了学生的实践和动手能力。不仅如此，红帽的认证广受业内的认可，RHCE在CertCities 2005年度读者评选调查中获得压倒性的高票数，被评为 UNIX/Linux最佳认证机构，RHCE被评为2006年最热门认证，并连续5年名列10大最热门认证之列；CRN Study在2004年的调查结果中显示，获Red Hat认证证书者的薪水年增长率达12%，名列行业第二。
软件产业的快速发展依赖于软件人才的培养和合理的人才结构，软件技能型人才紧缺使教育面临巨大的发展契机和挑战。本套教材坚持面向能力培养的设计原则，把提高学员的职业能力放在突出重要的位置，建立技术标准，加强实践教学和技术训练环节，增强学员的实际应用能力，并将满足企业的工作需求作为课程及教材开发的出发点，以职场工作环境为背景，全力提高教育的针对性和适应性，同时做到教学内容与时俱进，开发最新鲜、最为主流教学内容，使学员熟练掌握新知识、新技术、新流程和新方法，实现专业教学基础性与先进性的统一。本套教材是针对红帽权威RHCT认证和“红帽学院”课程开发的，参加红帽认证考试，能够为学员就业提供更多的机会，也为学员技能的提升提供有力的证明。
本套教材既适合院校教学过程，也适合学员自学掌握。通过学习，读者能够掌握全套Linux操作系统的相关技能。
红帽软件大中国区总裁
2008年8月
目录
第1章 红帽企业版Linux安装 1
在红帽企业版Linux变得可以使用之前，首先需要将其安装在计算机上。Anaconda是用来执行这个安装步骤的程序。可以使用CD或DVD光盘来安装红帽企业版Linux。使用Kickstart，还可以使安装过程自动化。如果使用PXE技术从网络启动Anaconda并安装红帽企业版Linux，连安装光盘都可以不用，仅仅需要一台现代的计算机即可。
1.1 红帽企业版Linux安装程序：Anaconda 1
1.2 Anaconda步骤2：安装程序本身 9
1.3 网络安装以及其他有关安装程序的课题 27
1.4 使用Kickstart进行自动安装 33
1.5 PXE网络安装 41
第2章 硬件和设备配置 53
通常，操作系统的安装维护最复杂、最麻烦的部分就是与硬件相关的配置。让我们从硬件基本知识开始，逐步了解PCI设备、USB和其他可插拔设备在红帽企业版Linux下的工作机制，之后再学习系统性能监控的相关命令。
2.1 硬件概述 53
2.2 PCI设备 66
2.3 USB和其他可热插拔设备 73
2.4 文件系统设备节点 77
2.5 性能监控 84
第3章 Linux文件系统管理 90
我们日常操作系统的使用几乎都是围绕文件系统而展开。本章由磁盘及分区的概念入手，进而阐述文件系统的创建和管理、交换空间的创建和管理及周边工具，如文件系统修复命令fsck。在本章的末尾，我们将学习SELinux（安全增强Linux）的相关知识，并掌握日常管理、排错的相关技巧。
3.1 磁盘识别和分区 90
3.2 建立和管理文件系统 102
3.3 挂载文件系统 112
3.4 /etc/fstab文件 120
3.5 管理交换空间 126
3.6 其他文件系统管理命令 130
3.7 SELinux：安全增强Linux 135
第4章 系统初始化和服务 146
了解并掌握红帽企业版Linux操作系统初始化及服务的启动流程，对于日后的故障排查有较大裨益。在红帽企业版Linux启动过程中，历经主要部件的顺序为：BIOS、GRUB、Kernel、/sbin/init。其中，/sbin/init完成操作系统最复杂的初始化工作，包括运行/etc/rc.d/rs.sysinit脚本初始化基本系统、根据运行级别运行/etc/rc.d/rc脚本启动相应服务、运行/sbin/mingetty启动相应虚拟控制台等。
4.1 引导顺序概述 146
4.2 GRUB引导程序 148
4.3 /sbin/init和运行级别 160
4.4 红帽企业版Linux服务脚本 172
4.5 启动顺序故障排除 181
第5章 用户和组管理 189
在UNIX/Linux世界中，用户由一个数字代表而不是面向人类语言的可读字符串。/etc/passwd文件记录用户账号的基本信息；/etc/group文件记录用户的组信息；/etc/shadow文件记录用户的加密密码。useradd、usermod、userdel命令分别用于添加、修改、删除账号。groupadd、groupmod、groupdel命令分别用于添加、修改、删除组。chage命令可以用来设置密码时效和账户过期。环境变量/etc/skel、/etc/login.defs、/etc/defaults/useradd用于修改用户的默认环境。
5.1 什么是用户 189
5.2 添加、修改和删除用户 198
5.3 管理密码 203
5.4 添加、修改和删除组 209
5.5 用户和UNIX文件系统 215
5.6 基于网络的用户模型 220
5.7 定制用户环境 231
第6章 网络配置 239
与联网相关的课题主要有：配置网络接口卡、配置基本路由和网关、配置DNS。使用ifconfig命令可查看或临时配置网络接口，静态配置保存在/etc/sysconfig/network-scripts/ifcfg-ethX配置文件中。使用route命令可以管理IP路由。DNS在/etc/resolv.conf文件中进行配置。使用ping、host、traceroute命令可以帮助我们诊断绝大多数日常网络故障，必要时可以使用tcpdump或wireshark命令检查网络数据包的传输情况，以帮助我们分析问题。
6.1 管理网络接口 239
6.2 基本IP路由和网关 250
6.3 配置DNS客户机 259
6.4 其他网络设置 265
6.5 网络诊断工具 277
第7章 系统管理工具 294
红帽企业版Linux使用CUPS打印系统管理打印机队列。CUPS管理可由网页界面管理程序或命令行程序完成。系统日志由syslog服务管理通过/etc/syslog.conf文件可对日志消息进行分拣筛选。周期任务由cron管理维护，红帽企业版Linux的系统临时文件清理、日志清理等相关日常自动维护操作均靠它完成。
7.1 CUPS打印系统与system-config-printer 294
7.2 CUPS管理：网页界面与命令行工具 305
7.3 系统日志 313
7.4 周期任务：管理cron 320
7.5 系统自动维护 326
第8章 RPM：红帽软件包管理器 333
红帽企业版Linux使用RPM（红帽软件包管理器）管理软件包。使用RPM不仅可以安装、卸载、升级软件包，还可以校验软件来源是否可靠、校验软件包是否被破坏等。RPM唯一的不足是软件包之间的依赖关系处理不够完美，但是随着红帽企业版Linux 5中YUM工具的引入，这个不足得到了很好的弥补。YUM能够自动帮助解决软件包的依赖关系。
8.1 RPM：安装与删除软件 333
8.2 RPM查询与校验 341
8.3 其他RPM工具 347
第9章 内核服务和配置 359
内核是操作系统最核心的部分。Linux驱动程序可以静态编译到内核中，也可以作为模块在需要时自动载入。使用lsmod、insmod、modprobe、rmmod命令来管理模块，模块的额外配置放在/etc/modprobe.conf文件中。在安装新内核时使用rpm -i命令而不能使用rpm -U命令。使用NFS（网络文件系统）可以轻松地将文件通过网络共享给其他主机使用。使用自动挂载器可以实现NFS共享的自动挂载，一段时间空闲之后又可自动卸载它。为了防止用户恶意消耗磁盘空间，管理员可以对用户磁盘使用量进行配额限制，防止某个或某些人过度消耗磁盘空间。
软件RAID可以获得和硬件RAID相同的功能，在性能可能稍逊于硬件RAID的情况下提供更多的灵活性。LVM将一个或多个物理卷组织成卷组，再划分成逻辑卷，从而将物理存储与逻辑存储相分离。对于逻辑卷的调整与传统磁盘分区调整相比较而言，逻辑卷更灵活方便。
9.1 内核模块与升级内核 359
9.2 网络文件系统（NFS） 365
9.3 自动挂载器 373
9.4 文件系统配额 378
9.5 软件RAID 384
9.6 逻辑卷管理 395
第10章 X窗口系统 408
红帽企业版Linux图形环境由一个名叫X服务器的用户空间进程支持。X服务器的配置文件为/etc/X11/xorg.conf，该配置文件很少手动编辑，通常使用system-config-display命令生成。X服务器在运行级别5自动启动，在运行级别3可以使用startx命令启动。
10.1 X窗口系统 408
10.2 X服务器配置 413
10.3 X启动配置 421
第11章 故障排除 429
通过前面章节的学习，读者已经基本掌握了红帽企业版Linux操作系统的各项重要方面。日常的故障排除包括X服务器、网络连接、引导。在故障严重且系统不能引导的情况下，使用救援模式可以修复系统。
11.1 故障排除——概览 429
11.2 检查事项：X服务器 432
11.3 检查事项：网络连接 436
11.4 检查事项：引导 440
11.5 使用救援模式恢复系统 443
11.6 组件的故障排除 452
第12章 虚拟化 454
虚拟化是近来开始流行的词汇。红帽企业版Linux 5使用一个叫做Xen的系统提供虚拟化支持。使用虚拟化技术的最大优势在于提升了服务器资源利用效率。利用较新的CPU提供的硬件虚拟化技术，红帽企业版Linux可以运行不经修改的多种操作系统，如Windows、Linux、Solaris等。利用半虚拟化技术，可以方便地运行多种开源操作系统。
12.1 虚拟化简介 454
12.2 红帽虚拟化系统 457
12.3 红帽虚拟化系统的故障排除 497
第13章 集群与GFS 503
红帽企业版Linux 5将原来单独的集群套件和GFS文件系统整合于高级平台版中。红帽集群套件可提升关键服务的可靠性、可扩展性和可用性。GFS允许同一集群中的节点并发读写访问同一物理块设备，从而实现块设备级的共享，在集群应用中有重要的应用价值。
13.1 集群概览 503
13.2 集群基础 515
13.3 GFS 544