本书特色:
●安装、配置,保护和联网Red Hat Enterprise Linux
●掌握适用于企业的系统管理技巧
●配置和诊断Linux网络、目录和数据库服务
●特别提供Linux认证的行业介绍 本书共分8篇,每篇介绍一组能够帮助读者和企业有效地使用Red Hat Enterprise Linux的不同技能。内容包括怎样安装Red Hat Enterprise
Linux、Linux基础知识、基本的Linux管理、Linux联网技术、Linux网络服务、Linux文件共享服务、认证人门、X Window管理。本书还提供了两个附录,在线资源和GNUGPL。
本书内容全面、叙述清晰,适合于学习Red Hat Enterprise Linux各层次的读者。
Red Hat Enterprise Linux 3正逐渐显现为企业Linux标准。本书是专门论述这个稳定产品的图书,给读者提供了在大量计算机上安装、配置和联网Linux所需要的实用信息。对于经验丰富的Linux管理员,本书从独特的角度刻画了在管理过程的每个阶段都要用到的Apache、TUX、Samba、NFS、vsFTP、Squid、SSH、DNS、DHCP、iptabtes、CUPS、sendmail、Postfix、NIS、LDAP、MySQL、系统管理命令行界面以及GUI工具与实用程序的详细信息。本书还帮助读者配置企业工作站上所使用的GUI。
第一篇 安装Red Hat Enterprise Linax
第1章 介绍Red Hat Enterprise Linux
介绍Red Hat Enterprise Linux 3
基本的硬件需求
UNIX与Linux的发展简史
探索内核
为什么挑选Linux
Linux计算机的角色
小结
第2章 准备硬件
创建硬盘分区
配置带32位体系结构的Microsoft和Linux
为什么担心硬件
寻找兼容硬件
创建一个硬件检查表
BIOS提示
后期安装的硬件配置
小结
第3章 在单个系统上安装Linux
用引导盘启动
检查安装光碟
逐步安装Red Hat Enterprise Linux
运行Red Hat Setup Agent
诊断安装故障
记录日志
升级Red Hat Enterprise Linux
执行升级
小结
第4章 通过网络安装Linux
准备NFS服务器
准备Apache Web服务器
准备FTP服务器
配置PXE引导服务器
诊断网络安装故障
小结
第5章 加速启动Linux
分类程序包:comps. xml
分析默认的Kickstart配置
使用GUI Kickstart Configurator
从引导盘中加速启动
小结
第二篇 Linux基础知识
第6章 从命令行开始
探索定位命令
创建文件与目录
管理文件
处理文件
使用vi编辑程序
了解其他文本编辑程序
小结
第7章 文件系统入门
了解文件系统分层标准
基本的Linux目录结构
管理分区
使用格式和日志
了解/etc/fstab配置文件
使用自动安装器代用品
探讨逻辑卷管理(LVM)
小结
第8章 使用外壳程序
管理外壳程序
交互性
配置外壳程序
发现外壳程序的秘诀
创建基本的脚本
小结
第三篇 基本的Linax管理
第9章 安全地管理用户与组
基本的用户与组管理
管理用户账号
使用Shadow Password Suite
设置限额
配置
创建用户专用组
小结
第10章 使用RPM管理与更新程序包
简化的安装与升级
使用Red Hat GUI Package Management工具
让源RPM程序包发挥作用
RPM程序包安全
更新RPM程序包
小结
第11章 配置和诊断引导过程
探讨基本的引导过程
了解默认的配置文件
诊断与使用挽救磁盘
小结
第12章 升级与重编译内核
为什么烦恼
"升级"是容易的方法
探讨源代码. 档案库和补丁程序的代用品
定制内核
建立配置菜单
逐段分析内核
更新引导装入程序
小结
第13章 管理的真相
使用cron守护程序
使用at守护程序
服务管理工具
使用日志进行故障诊断
进程管理
使用相关的配置工具
小结
第14章 建立系统备份
探讨备份概念
选择介质
使用备份与恢复命令
了解RAID
小结
第四篇 基本的Linax联网
第15章 TCP/IP入门
探讨网络基础
了解协议栈
OSI层次
NetBEUI
IPX/SPX
了解TCP/IP的基础
使用IP编址方式
IPv6支持
小结
第16章 管理局域网上的Linux
了解网络硬件
传输介质
配置局域网上的计算机
配置专用与公共网络
建立网络连接
诊断网络故障
小结
第17章 保护Linux网络
了解最佳实用方法
使用可插入验证模块
创建防火墙
配置IP伪装
检测非法闯入
诊断访问故障
小结
第五篇 基本的Linax网络服务
第18章 远程环境
使用典型扩展服务
使用TCP Wrappets控制访问
了解Secure Shell(SSH)
诊断访问故障
配置无盘工作站
小结
第19章 DNS与DHCP
配置DNS服务器
使用DNS客户
配置DHCP服务器
使用DHCP和BOOTP客户
小结
第20章 使用CUPS执行打印
使用Internet Ptinting Protocol
Red Hat的Printer Configuration工具
配置Common UniX Frinting System
小结
第21章 邮件服务
分析通用邮件服务
配置sendmail
配置Postfix
使用电子邮件接收服务器
配置邮件客户
小结
第六篇 Linax文件共享服务
第22章 Linux共享月臣务:FTP和NFS
使用FTP作为客户
配置Very Secure FTP服务器
使用真实用户配置WU-FTP
创建匿名FrPB艮务器
配置Network File System服务器
使用redhat-config-nfs工具进行配置
使用NFS客户
小结
第23章 Linux身份验证服务:NIS和LDAP
配置Network lnformation Service服务器
使用NIS客户
配置LightweiSht Directory Access Protocol
配置LDAP客户
运行Red Hat Authorization Configuration工具
小结
第24章 使用Samba
桥接Linux与Microsoft Windows
把Samba配置为一个客户
了解Samba配置文件
管理Samba用户与计算机
使用Samba Web Administration Tool(SWAT)
使用Red Hat Samba Server Configuration工具
小结
第25章 Web服务
了解Web服务器选项
学习Apache基本知识
配置Apache
配置Red Hat GUI ApacheT具
引入Red Hat Content Accelerator
介绍高速缓存服务
小结
第26章 配置MySQL数据库系统
安装MySQL程序包
SQL和MySQL程序包组
管理MySQL数据库
小结
第七篇 认证入门
第27章 通用Linux认证
为CompTIA Linux+考试做准备
计划SAIR Linux Certified Administrator考试
小结
第28章 Red Hat认证
了解Red Hat考试
探讨先决条件
了解RHCT考试
准备RHCE考试
小结
第八篇 X Window管理
第29章 管理X服务器与X客户
使用基本配置工具
了解配置文件
配置远程X访问
诊断X Window故障
小结
第30章 Red Hat GUI工作站
处理基本的GNOME与KDE界面
定制工作站
了解常见的GNOME与KDE附件
游览OpenOffice. org套件
打开图形应用程序
设置默认语言
小结
附录A 详细的在线信息
附录B GNU通用公共许可证
在信息技术的资金预算不景气的这个时期, 企业界由于金钱的缘故正通过转向Linux来获得更大的竞争优势. 金融界中的第一流企业, 比如GoldmanSachs. MerrillLynch和MorganStanley正转向Linux. 大型在线公司, 比如Amazon和Google使用Linux给它们的系统提供动力. 实践表明, Linux系统一直是当前重点行业和关键事务领域的可靠平台. 它作为高端的解决方案, 正与Windows NT/2000协同工作, 处理着大大小小的IT事务.
在2002年与2003年期间, RedHat公司发布了新的面向企业用户的开放源代码方案, RedHat Enterprise Linux 3. 它是功能齐全的完全符合工业标准的Linux分发软件, 并且是专为企业的关键应用而设计的. Red Hat Enterprise Linux迅速得到用户的认可, 并且得到了众多软件开发商和设备制造商的广泛支持. 它提供了卓越的性能, 并且在一系列的公开测试中都取得了非常好的结果. Red Hat Enterprise Linux可以运行在众多的硬件平台上, 以低得多的成本提供传统UNIX的性能, 并且为企业的关键应用提供服务.
本书的作者是一名RHCE. Linux+和LCP, 专门撰写关于Linux和Linux认证的图书. 在10多年的时间里, 已经撰写了关于Linux. Linux认证和Windows的10多本图书和大量文章. 作者在Linux社区内很有名, 并因指导Windows用户轻松地使用Linux而得到大批忠实读者的尊敬.
本书共分8篇, 每篇介绍一组能够帮助读者和企业有效地使用Red Hat Enterprise Linux的不同技能. 其中, 第一篇介绍怎样安装Red Hat Enterprise Linux, 范围从计算机软硬件的准备到Linux的本地与网络安装再到Linux的自动安装. 第二篇介绍Linux基础知识, 范围从命令行界面的使用到Linux文件系统的组织再到外壳程序的配置. 第三篇介绍基本的Linux管理, 主要包括用户管理. 程序包更新. 引导过程. Linux内核. 服务管理以及系统备份. 第四篇讨论基本的Linux联网, 主要包括TCP/IP协议和和网络安全基础. 第五篇讨论基本的Linux网络服务, 主要包括远程访问. DNS与DHCP服务器. 打印服务器以及电子邮件服务器的配置. 第六篇介绍Linux文件共享服务, 主要包括FrP与NFS. NIS与LDAP协议. Samba. Apache以及MySQL等服务. 第七篇提供当前的几个Linux认证计划, 主要包括CompTIA的Linux+考试. SAIR的Linux Certified Professional and Administrator考试. LPI的Level I考试以及Red Hat的两个Linux认证考试(Red Hat Certified Technician和Red Hat Certified Engineer). 第八篇介绍X Window管理, 主要包括X Window配置以及Linux应用程序安装. 最后, 本书提供了两个附录:在线资源和GNU GPL.
参加本书翻译工作的人员有毛选. 韩滨. 于晓菲. 王锐东. 魏海萍. 倪健. 黄玮. 冯宏. 党新宇和郭德利. 其中, 韩滨翻译了第1章至第10章, 于晓菲翻译了第11章至第15章, 王锐东翻译了第16章至第20章, 其余人员翻译了本书的剩余部分. 毛选审校了全书的内容. 由于水平有限, 时间仓促, 书中难免有错误和不当之处, 恳请广大读者和同行批评指正.
Michael Jang是一名RHCE. Linux+和LCP, 专门撰写关于Linux和Linux认证的图书. 在10多年的时间里, 已经撰写了关于Linux. Linux认证和Windows的10多本图书和大量文章. 作者在Linux社区内很有名, 并因指导Windows用户轻松地使用Linux而得到大批忠实读者的尊敬.
根据《财富》杂志(2004年5月20日)所说, "Linux代表着Microsoft公司一直面临的最大威胁. 难怪IBM公司正花费巨资宣传它". 当然, IBMJ~在本企业内宣传Linux, 而且借用这篇文章的标题中的话, 那可能会"杀死比尔".
Red Hat Enterprise Linux是企业中最主要的Lintm分发软件. 在本书中, 我们将给读者提供在工作和生活中有效地使用Red Hat Enterprise Linux 3所需要的帮助--把它用在企业中或简单地用做桌面上的一个工作站.
Linux是廉价的. Linux是可靠的. Linux是安全的. 利用Linux, 读者可以获得自己所需要的各种计算应用程序--只需要花费其他操作系统的代价的一小部分. 读者不必担心许可费用. 读者可以利用手边的各种工具构造一个定制的解决方法.
在信息技术的资金预算不景气的这个时期, 企业界由于金钱的缘故正通过转向Linux来获得更大的竞争优势. 金融界中的第一流企业, 比如GoldmanSachs. Merrill Lynch和MorganStanleyiE转向Linux. 大型在线公司, 比如Amazon和GooZle使用Linux给它们的系统提供动力. IBM和Hewlett-Packard公司正从Linux中创造数十亿美元的营业收入. 这样的例子还有很多.
虽然Linux的核心是命令行界面, 但Red Hat公司已经开发了一系列优秀的图形工具, 以帮助其他操作系统的管理员进行从命令行界面到图形界面的过渡. Linux是为联网而开发的. 它针对Intemet的语言, 即TCP/IP而进行过定制.
Red Hat Ente~rise Linux是最流行的大型Linux分发软件. 它含有能够轻松地让用户为每台计算机少花费数百美元的应用软件, 比如办公套件和专用服务.
Linux差不多是选择自由的. 读者可以免费下载Red Hat Enterprise Linux 3的"重建"版本. 可以用象征性的价格从第三方那里购买"重建"版本光碟. 可以从RedHat那里购买带有支持和资料的Red Hat Enterprise Linux 3. 我们将在本简介的结束部分逐个解释这些选择. 但是, 无论读者正在使用哪个版本, 本书将帮助读者从Red Hat Enterprise Linux中获得最大的好处.
本书的内容
本书共分8篇, 每篇介绍一组能够帮助读者和读者的企业有效地使用RedHatEnterpriseLinux的不同技能. 读者可以从头至尾地阅读本书, 也可以在需要较详细地了解某个特定技能时把它用做一个资源.
第一篇:安装Red Hat Enterprise Linux在第1章中. 我们将解释Linux作为一个桌面作为一个小型商务服务器以及作为一个企业服务器能够扮演的各种角色. 如果正计划在多台计算机上安装Linux, 那么将需要仔细阅读第2章, 因为读者需要保证自己的硬件已为Linux做好了准备. 第3章将把焦点放在使用图形用户界面局部地安装Red Hat Enterprise Linux上, 而第4章将向读者展示怎样在网络上安装Linux. 在第5章中, 我们将向读者介绍怎样自动化安装过程, 如果打算在一组计算机上安装Red Hat Enterprise Linux, 自动化过程会有极大的帮助.
第二篇:Linux基础知识 为了深入学习Linux, 读者需要知道如何使用命令行界面. 一旦在第6章中学会怎样导航文件系统, 命令行界面就会成为读者的好朋友. 在第7章中, 我们向读者讲解组织Linux文件系统所需要的技能. 一旦读完了第8章, 读者将知道怎样让外壳程序替我们工作.
第三篇:基本的Linux管理 由于Linux是为联网而开发的, 所以它也内建了许多管理性工具. 这个多用户系统的管理员需要知道怎样创建. 组织和管理用户和用户组(第9章). 我们将向读者介绍怎样使用Red Hat Package Manager(Red Hat程序包管理器)和Red Hat Update Agent(up2date) (Red Hat更新代理)来安全地安装. 升级和管理应用软件(第10章). 作为一名管理员, 读者将需要钻入到引导过程(第11章)和Linux内核(第12章) "外壳里面". 还将需要知道怎样自动化. 管理和诊断基本服务(第13章), 以及怎样备份系统(第14章).
第四篇, 基本的Linux联网 Linux以Intemet的语言--TCP/IP为基础. 我们将向读者讲解在把TCP/IP应用于Linux时的基本知识. 读者在第15章中可以了解到基本的TCP/IP协议, 在第16章中可以了解到把这些TCP/IP协议应用于局域网所需要的命令. 在第17章中, 我们将向读者讲解网络安全的基础知识.
第五篇:基本的Linux网络服务 Linux被开发用来为网络上的所有计算机提供服务. 作为一名管理员, 读者需要知道怎样配置远程访问(第18章). TCP/IP网络要求域名和"地址, 它们被组织在DNS和DHCP服务器中(第19章). 网络上的用户将需要执行打印(第20章)和使用电子邮件(第21章).
第六篇:Linux文件共享服务 用户在他们的计算机之间共享文件. Red Hat Enter-priseLinux中有许多共享文件的方法. 读者可以专门安装一台VIP文件服务器. 如果读者正在管理一个由运行Linux和UNIX类操作系统的计算机所构成的网络, 则可以使用NFS服务器来共享目录(FTP和NFS服务器将在第22章中讨论). 如果读者正在建立一个网络, 它会帮助创建一个含有用户名与密码的统一数据库. 读者可以使用NIS或LDAP来做这件事情(第23章). 如果网络含有MicrosoftWindows计算机, 读者可以让Linux计算机看起来像是MicrosoftWindows网络上的一个客户或服务器(第24章). Apache是Internet上最流行的Web服务器并为Linux进行过优化(第25章). 最后, 许多企业用户使用诸如MrSOL(第26章)这样的数据库.
第七篇:认证入门 许多人学习Linux是为了提高他们的工作地位. 如今, 这与Linux认证是密不可分的. 3个保持中立的主要Linux认证计划是CompTIA的Linux+考试. SAIR的Linux Certified Professional and Administrator考试以及LPI的Level I考试. 第27章将概述这些以具有6个月到两年使用经验的Linux用户为对象的认证考试. 第28章将重点介绍两个Red Hat认证, 即Red Hat Certified Technician和Red Hat Certified Engineer考试的各项要求.
第八篇:X Window管理 桌面用户需要图形用户界面(GUI). 虽然普通用户没有必要乱动基本的X Window配置(第29章), 但管理员必须知道怎样设置这个GUI. 这是两个主要LinuxGUI桌面环境, 即GNOME和KDE的基础, 读者可以安装每个环境所携带的许多有用的应用程序, 其中包括在任意一个桌面环境上安装多个办公套件(第30章).
附录 本书可能只是读者探索Linux世界的旅程的一部分. 附录A包含一个非常简短的现有在线资源列表. 附录B包含GNU General Public License(GNU通用公共许可证)的一个副本, 这个许可证规定Linux的用法.