书籍详情

Red Hat Linux 7.2技术内幕

Red Hat Linux 7.2技术内幕

作者:(美)Bill Ball等著;辰卓工作室译

出版社:机械工业出版社

出版时间:2002-01-01

ISBN:9787111102908

定价:¥79.00

购买这本书可以去
内容简介
  本书对Red Hat Linux 7.2做了深刻的、全面的介绍。主要内容包括:Red Hat Linux 7.2的安装、配置、使用和管理,在Red Hat Linux 7.2上安装和配置流行的X窗口服务器XFree86,Internet的基本原理及新闻组、电子邮件和FTP等各种Internet服务,用Red Hat Linux 7.2来获得各种Internet服务,Perl语言的基本语法及使用,建立和运行世界上最流行的Web服务器Apache,用Red Hat Linux 7.2建立和配置TCP/IP网络及进行安全可靠的网络管理等。本书内容全面、编排独特,可帮助用户、系统管理员、IS/IT规划人员快速实现高效、安全和节约开销的计算解决方案。本书附带光盘包含Red Hat Linux 7.2。
作者简介
暂缺《Red Hat Linux 7.2技术内幕》作者简介
目录
译者序
作者简介
前言
第一部分 安装与配置
第1章 Red Hat Linux介绍 
1.1 什么是Red Hat Linux 
1.2 使用Red Hat Linux的好处 
1.3 Red Hat Linux的新特性 
1.4 企业中使用的Red Hat Linux 
1.5 适用于小型商业企业的Red Hat Linux 
1.6 Red Hat及Linux的文档 
1.7 参考资料 
第2章 准备安装Red Hat Linux 
2.1 硬件配置需求 
2.1.1 使用安装核对清单 
2.1.2 选择安装类型 
2.1.3 硬件特性 
2.2 安装过程概述 
2.3 安装前与安装期间的分区 
2.4 使用Red Hat 的Kickstart安装方式 
2.5 参考资料 
第3章 安装Red Hat Linux 
3.1 规划分区策略 
3.2 选择引导装载程序 
3.3 选择如何安装Red Hat Linux 
3.3.1 从CD-ROM安装 
3.3.2 从DOS引导安装 
3.3.3 制作安装引导盘 
3.3.4 使用硬盘驱动器分区的安装 
3.3.5 使用网络的安装 
3.4 逐步安装 
3.5 登录与关机 
3.6 参考资料 
第4章 安装后的配置 
4.1 指针光标和键盘的配置 
4.2 图形显示的添加或更改 
4.3 声音配置问题 
4.4 调制解调器的检测和配置 
4.5 电源管理问题 
4.6 PCMCIA的管理 
4.7 参考资料 
第5章 Linux使用初步 
5.1 理解Linux 
5.2 控制台的使用 
5.3 导航与查找 
5.4 文件管理 
5.5 文本编辑器概述
5.5.1 vi介绍
5.5.2 emacs介绍
5.6 使用根用户帐号进行工作
5.7 权限
5.8 阅读文档
5.9 参考资料
第6章 X Window系统
6.1 X的基本概念
6.2 XFree86概述
6.3 X的配置
6.3.1 xf86cfg客户程序的使用
6.3.2 Xconfigurator的使用
6.3.3 xf86config的使用
6.4 X的启动
6.4.1 gdm的配置
6.4.2 kdm的配置
6.5 xdm的配置
6.6 startx的使用
6.7 X Window管理器
6.8 FVWM2窗口管理器
6.8.1 Enlightenment窗口管理器
6.8.2 Window Maker窗口管理器
6.8.3 mwm窗口管理器
6.8.4 GNOME与KDE桌面环境
6.8.5 GNU网络对象模型环境
6.8.6 K桌面环境
6.8.7 Ximian GNOME
6.9 参考资料
第二部分 系统管理
第7章 服务管理
7.1 Red Hat Linux的引导方法
7.2 Red Hat Linux的运行级
7.3 引导服务的控制
7.4 服务的启动与终止
7.5 运行级的更改
7.6 参考资料
第8章 软件与系统资源管理
8.1 RPM的使用
8.2 命令行与图形化RPM客户程序
8.2.1 rpm命令行的使用
8.2.2 程序包的组织
8.2.3 图形化RPM客户程序
8.2.4 gnorpm客户程序的使用
8.2.5 KDE的kpackage客户程序的使用 
8.3 系统监控工具 
8.4 基于控制台的监控 
8.4.1 优先调度及控制的使用 
8.4.2 图形化监控工具 
8.5 图形化进程与系统管理工具 
8.5.1 GNOME监控工具 
8.5.2 KDE进程与系统监控工具 
8.6 配额的使用 
8.7 参考资料 
第9章 用户管理 
9.1 用户定义 
9.1.1 原型 
9.1.2 常规用户的重要目的 
9.2 根用户的常规登录 
9.2.1 为常规用户授予根用户特权 
9.2.2 su命令 
9.2.3 必要时获得根用户特权—sudo命令 
9.3 有关组ID 
9.4 安全与口令 
9.4.1 口令文件 
9.4.2 shadow口令 
9.4.3 口令安全 
9.5 用户主文件的位置 
9.6 从命令行添加新用户 
9.6.1 成批修改口令 
9.6.2 PAM的解释 
9.6.3 其他用户管理控制台程序 
9.7 用户登录过程 
9.8 GUI管理工具 
9.8.1 使用GUI工具创建用户 
9.8.2 Red Hat用户管理器 
9.8.3 linuxconf 
9.9 磁盘配额 
9.10 用户通信 
9.11 借助受限shell进行的极端控制 
9.12 参考资料 
第10章 文件系统的管理 
10.1 Linux本地文件系统的历史 
10.2 了解磁盘 
10.3 访问并处理分区表 
10.3.1 fdisk 
10.3.2 cfdisk 
10.3.3 sfdisk 
10.4 文件 
10.5 块设备与字符设备的命名约定 
10.6 使用mknod创建设备 
10.7 什么是字符设备、块设备和特殊设备 
10.8 Red Hat 7.2系统中有哪些文件系统 
10.9 Linux的可选文件系统 
10.9.1 网络文件系统 
10.9.2 磁盘文件系统 
10.9.3 ext2文件系统 
10.9.4 ext2文件系统的检查 
10.10 Linux其他可选的文件系统 
10.11 将现存的ext2文件系统转换到ext3 
10.11.1 创建初始的Ram盘 
10.11.2 Reiser文件系统(reiserFS) 
10.11.3 JFS与XFS 
10.12 DOS文件系统 
10.12.1 vfat、FAT12、FAT16和FAT32 
10.12.2 umsdos 
10.13 CD-ROM文件系统 
10.13.1 iso9660 
10.13.2 UDF 
10.14 文件系统的创建 
10.14.1 mke2fs 
10.14.2 mk3fs 
10.14.3 mkreiserfs 
10.14.4 mkdosfs 
10.15 文件系统的装配 
10.15.1 为什么需要装配文件系统 
10.15.2 将文件系统装配到何处 
10.15.3 mount命令 
10.15.4 umount 
10.16 用fstab进行自动装配 
10.16.1 其他域 
10.16.2 fstab示例 
10.16.3 fstab的编辑 
10.17 RAID的配置 
10.18 文件系统的移动 
10.19 新工具——LVM 
10.20 装配文件系统的GUI工具 
10.21 示例 
10.21.1 创建一个实验文件系统 
10.21.2 dumpe2fs的使用 
10.21.3 在一个运行的系统上装配一个只读分区 
10.21.4 检查软盘映像文件 
10.21.5 检查initrd映像文件 
10.22 磁盘调整 
10.22.1 使用BIOS和内核调整磁盘驱动器 
10.22.2 hdparm命令 
10.23 文件系统调整 
10.23.1 mke2fs命令 
10.23.2 tune2fs命令 
10.23.3 e2fsck命令 
10.23.4 badblocks命令 
10.23.5 noatime mount选项 
10.24 参考资料 
第11章 备份、恢复和还原 
11.1 为什么需要备份 
11.1.1 正确地工作 
11.1.2 备份策略 
11.2 什么方案最适合你 
11.3 有哪些硬件和介质可供我们使用 
11.4 行之有效的备份方法 
11.5 做出决策 
11.6 备份软件的使用 
11.6.1 tar 
11.6.2 cpio 
11.6.3 dump和restore 
11.6.4 ark 
11.6.5 taper 
11.6.6 dd 
11.6.7 Amanda 
11.6.8 商业软件 
11.7 文件拷贝 
11.7.1 使用tar拷贝文件 
11.7.2 使用cp拷贝文件 
11.7.3 使用cpio拷贝文件 
11.7.4 使用mc拷贝文件 
11.7.5 更多选择 
11.8 系统还原 
11.8.1 备份和还原主引导记录 
11.8.2 使用-S选项进行重新格式化 
11.8.3 恢复被删除的文件 
11.8.4 恢复被删除的目录 
11.8.5 使用MC进行恢复 
11.9 从挽救CD引导系统 
11.10 从普通引导软盘引导系统 
11.11 使用安装磁盘中的还原工具 
11.12 参考资料 
第三部分 系统服务管理
第12章 打印服务 
12.1 Red Hat Linux打印的概述 
12.2 创建网络打印机 
12.3 打印会话消息块 
12.4 打印工具 
12.5 参考资料 
第13章 网络连接 
13.1 TCP/IP 
13.2 联网 
13.2.1 子网 
13.2.2 寻址 
13.3 网络设备 
13.3.1 网络接口卡 
13.3.2 网络电缆 
13.3.3 集线器 
13.3.4 路由器和交换机 
13.4 配置工具 
13.4.1 命令行配置方式 
13.4.2 配置文件 
13.4.3 图形配置工具 
13.5 动态主机配置协议 
13.5.1 安装 
13.5.2 配置 
13.6 网络文件系统 
13.6.1 NFS的安装 
13.6.2 NFS服务器配置 
13.6.3 NFS客户配置 
13.6.4 NFS和linuxconf 
13.7 Samba 
13.7.1 Samba的配置 
13.7.2 Smbd守护进程 
13.7.3 Samba的装配 
13.8 无线联网技术 
13.8.1 蜂窝联网技术 
13.8.2 无线 
13.8.3 无线的安全问题 
13.9 安全性 
13.9.1 TCP/IP和联网 
13.9.2 设备 
13.9.3 DHCP 
13.9.4 配置工具 
13.9.5 NFS 
13.9.6 Samba 
13.9.7 及时了解安全情况 
13.9.8 补丁/更新 
13.10 参考资料 
13.10.1 综合 
13.10.2 DHCP 
13.10.3 无线 
13.10.4 安全性 
13.10.5 参考书 
第14章 DNS管理 
14.1 DNS的概念 
14.1.1 实践中的域名解析 
14.1.2 逆向解析 
14.1.3 从解析器学习到什么 
14.2 BIND 
14.2.1 基本配置 
14.2.2 named的运行 
14.2.3 一个真实域 
14.3 疑难解答 
14.3.1 授权问题 
14.3.2 逆向查找问题 
14.3.3 序列号 
14.3.4 域文件 
14.3.5 工具 
14.4 安全 
14.4.1 UNIX安全因素 
14.4.2 DNS安全因素 
14.4.3 DNSSEC 
14.4.4 分离DNS 
14.5 参考资料 
第15章 与Internet的连接 
15.1 配置本地主机接口 
15.2 配置Red Hat Linux中的PPP 
15.2.1 手工拨号PPP连接:pppd和chat命令的使用 
15.2.2 使用rp3 -config建立图形拨号PPP连接 
15.2.3 使用rp3启动一个PPP连接 
15.3 建立一个DSL PPPOE连接 
15.4 设置拨入PPP服务器 
15.5 参考资料 
第16章 Apache Web服务器管理 
16.1 服务器安装 
16.1.1 从RPM安装Apache 
16.1.2 通过源代码自己生成Apache 
16.2 服务器运行配置的设置 
16.2.1 编辑httpd.conf文件 
16.2.2 .htaccess文件 
16.3 认证和访问控制 
16.3.1 使用allow和deny限制访问 
16.3.2 认证 
16.3.3 访问控制上决定性的词 
16.4 Apache模块 
16.4.1 mod_access 
16.4.2 mod_actions 
16.4.3 mod_alias 
16.4.4 mod_asis 
16.4.5 mod_auth 
16.4.6 mod_auth_anon 
16.4.7 mod_auth_db 
16.4.8 mod_auth_digest 
16.4.9 mod_autoindex 
16.4.10 mod_bandwidth 
16.4.11 mod_cern_meta 
16.4.12 mod_cgi 
16.4.13 mod_digest 
16.4.14 mod_dir 
16.4.15 mod_env 
16.4.16 mod_example 
16.4.17 mod_expires 
16.4.18 mod_headers 
16.4.19 mod_imap 
16.4.20 mod_include 
16.4.21 mod_info 
16.4.22 mod_log_agent 
16.4.23 mod_log_config 
16.4.24 mod_log_referer 
16.4.25 mod_mime 
16.4.26 mod_mime_magic 
16.4.27 mod_mmap_static 
16.4.28 mod_negotiation 
16.4.29 mod_proxy 
16.4.30 mod_put 
16.4.31 mod_rewrite 
16.4.32 mod_setenvif 
16.4.33 mod_so 
16.4.34 mod_speling 
16.4.35 mod_status 
16.4.36 mod_throttle 
16.4.37 mod_unique_id 
16.4.38 mod_userdir 
16.4.39 mod_usertrack 
16.4.40 mod_vhost_alias 
16.5 虚拟主机 
16.5.1 基于地址的虚拟主机 
16.5.2 基于名字的虚拟主机 
16.6 日志记录 
16.7 动态内容 
16.7.1 CGI 
16.7.2 SSI 
16.7.3 基本的SSI指令 
16.7.4 流控 
16.7.5 PHP 
16.8 启动服务器和关闭服务器 
16.8.1 手工启动服务器 
16.8.2 /etc/rc.d httpd脚本 
16.9 图形界面配置 
16.10 其他Web服务器 
16.10.1 thttpd 
16.10.2 iPlanet 
16.10.3 Stronghold 
16.10.4 Zope 
16.11 参考资料 
第17章 数据库服务 
17.1 数据库的类型 
17.1.1 纯文件数据库 
17.1.2 关系数据库 
17.2 DBA责任概述 
17.3 关系数据库理论简介 
17.4 SQL简介 
17.4.1 创建表 
17.4.2 向表中插入数据 
17.4.3 从数据库中检索数据 
17.5 选择数据库 
17.6 MySQL与PostgreSQL 
17.6.1 速度 
17.6.2 数据加锁 
17.6.3 ACID的原则 
17.7 安装和配置MySQL 
17.7.1 初始化数据目录 
17.7.2 为MySQL根用户设置一个口令 
17.7.3 创建一个数据库 
17.7.4 赋予和撤消用户的特权 
17.8 安装和配置PostgreSQL 
17.8.1 初始化数据目录 
17.8.2 创建数据库 
17.8.3 为用户postgres设置一个口令 
17.8.4 创建数据库用户 
17.8.5 赋予和撤消特权 
17.9 数据库客户程序 
17.9.1 使用Telnet或者SSH访问数据库 
17.9.2 使用本地GUI客户程序访问数据库 
17.9.3 通过Web访问数据库 
17.10 命令行客户程序 
17.10.1 MySQL命令行客户程序 
17.10.2 PostgreSQL命令行客户程序 
17.11 图形客户程序 
17.12 参考资料 
第18章 文件传输协议 
18.1 FTP服务器 
18.2 安装服务程序 
18.3 FTP用户 
18.4 清除安装过程 
18.5 Xinetd配置 
18.6 配置服务器 
18.7 访问控制 
18.7.1 autogroup <groupname> <class> [<class>] 
18.7.2 class <class> <typelist> <addrglob> [<addrglob>] 
18.7.3 deny <addrglob> <message_file> 
18.7.4 guestgroup <groupname> [<groupname>] 
18.7.5 guestuser <username> [<username>] 
18.7.6 limit <class> <n> <times> <message_file> 
18.7.7 loginfails <number> 
18.8 信息 
18.8.1 banner <path> 
18.8.2 email <name> 
18.8.3 message <path> {<when> {<class> ...}} 
18.8.4 readme <path> {<when> {<class>}} 
18.9 日志记录 
18.9.1 log <syslog>{+<xferlog>} 
18.9.2 log commands [<typelist>] 
18.9.3 log security [<typelist>] 
18.9.4 log transfers [<typelist> [<directions>]] 
18.10 权限控制 
18.10.1 chmod <yes|no> <typelist> 
18.10.2 delete <yes|no> <typelist> 
18.10.3 overwrite <yes|no> <typelist> 
18.10.4 rename <yes|no> <typelist> 
18.10.5 umask <yes|no> <typelist> 
18.11 杂项 
18.11.1 alias <string> <dir> 
18.11.2 cdpath <dir> 
18.11.3 compress <yes|no> [<classglob>…] 
18.11.4 tar <yes|no> [<classglob> …] 
18.11.5 shutdown <path> 
18.11.6 /etc/ftpconversions 
18.11.7 要删除的前缀 
18.11.8 要删除的后缀 
18.11.9 要添加的前缀 
18.11.10 要添加的后缀 
18.11.11 外部命令 
18.11.12 类型 
18.11.13 选项 
18.11.14 说明 
18.11.15 在动作中进行转换的一个例子 
18.11.16 /etc/ftpusers 
18.11.17 /etc/ftphosts 
18.12 服务器系统管理 
18.12.1 /usr/bin/ftpwho 
18.12.2 /usr/bin/ftpcount 
18.12.3 /usr/sbin/ftpshut 
18.12.4 /usr/sbin/ftprestart 
18.12.5 /var/log/xferlog 
18.13 使用FTP 
18.13.1 文本界面 
18.13.2 常见命令 
18.14 一次典型的FTP会话 
18.15 图形FTP客户程序 
18.15.1 gFTP 
18.15.2 kfm 
18.16 参考资料 
第19章 电子邮件的处理 
19.1 e-mail简介 
19.2 选择一个MTA 
19.2.1 Sendmail 
19.2.2 Postfix 
19.2.3 Qmail 
19.3 Sendmail的基本配置和操作 
19.3.1 伪装 
19.3.2 聪明的主机 
19.3.3 构建sendmail.cf文件 
19.3.4 拨号系统的考虑 
19.4 邮件中继 
19.5 别名 
19.6 Sendmail访问控制 
19.7 检索来自于远程邮件服务器的邮件 
19.8 控制台邮件客户程序 
19.8.1 mail 
19.8.2 Pine 
19.8.3 Mutt 
19.9 e-mail的图形客户程序 
19.9.1 Netscape Messenger 
19.9.2 Balsa 
19.9.3 Kmail 
19.10 e-mail转交 
19.11 uuencode和uudecode 
19.12 参考资料 
19.12.1 Web资源 
19.12.2 书籍 
第20章 新闻服务器管理 
20.1 网络新闻概述 
20.1.1 新闻组 
20.1.2 NNTP协议 
20.1.3 新闻服务器类型 
20.2 INN新闻服务器 
20.2.1 Innd程序 
20.2.2 安装Innd 
20.2.3 配置Innd软件包 
20.2.4 运行Innd 
20.2.5 Cleanfeed软件包 
20.3 新闻阅读程序 
20.3.1 Slrn程序 
20.3.2 Pine 
20.3.3 Xrn程序 
20.3.4 Knode程序 
20.3.5 Pan程序 
20.4 参考资料 
第四部分 程序设计与产品化
第21章 C/C++编程工具简介 
21.1 C语言的背景 
21.2 C++语言的元素 
21.2.1 利用C++编程—基本概念 
21.2.2 文件命名 
21.3 项目管理工具 
21.3.1 使用make来构建程序 
21.3.2 构建大型的应用程序 
21.3.3 使用RCS和CVS管理软件项目 
21.3.4 调试工具 
21.4 GNU C编译器的命令行开关 
21.5 GNU egcs编译系统的新特征 
21.6 其他资源 
21.7 参考资料 
第22章 shell脚本 
22.1 创建和执行shell程序 
22.2 变量 
22.2.1 给变量赋值 
22.2.2 访问变量值 
22.3 位置参数 
22.4 内部变量 
22.5 特殊字符 
22.5.1 双引号 
22.5.2 单引号 
22.5.3 反斜杠 
22.5.4 反引号 
22.6 表达式的比较 
22.6.1 pdksh和bash 
22.6.2 tcsh 
22.7 迭代语句 
22.7.1 for语句 
22.7.2 while语句 
22.7.3 until语句 
22.7.4 repeat语句(tcsh) 
22.7.5 select语句(pdksh) 
22.7.6 shift语句 
22.8 条件语句 
22.8.1 if语句 
22.8.2 case语句 
22.9 杂项语句 
22.9.1 break语句 
22.9.2 exit语句 
22.10 函数 
22.11 参考资料 
第23章 使用Perl 
23.1 一个简单的Perl程序 
23.2 Perl的变量和数据结构 
23.2.1 Perl变量类型 
23.2.2 特殊变量 
23.3 操作符 
23.3.1 比较操作符 
23.3.2 复合操作符 
23.3.3 算术操作符 
23.3.4 其他操作符 
23.3.5 特殊的字符串常量 
23.4 条件语句:if/else和unless 
23.4.1 if 
23.4.2 unless 
23.5 循环 
23.5.1 for 
23.5.2 foreach 
23.5.3 while 
23.5.4 until 
23.5.5 last和next 
23.5.6 do ... while和do ... until 
23.6 正则表达式 
23.7 访问shell 
23.8 开关 
23.9 模块和CPAN 
23.10 例子程序 
23.10.1 发送邮件 
23.10.2 清除日志 
23.10.3 向Usenet张贴信息 
23.10.4 一行的程序 
23.10.5 命令行处理 
23.11 与Perl相关的工具 
23.12 参考资料 
23.12.1 书籍 
23.12.2 Usenet 
23.12.3 WWW 
23.12.4 其他信息 
第24章 内核与模块管理 
24.1 Linux内核 
24.2 何时进行重新编译 
24.3 Linux源代码树 
24.3.1 系统结构 
24.3.2 驱动程序 
24.3.3 文件系统 
24.3.4 初始化 
24.3.5 进程间控制 
24.3.6 内核 
24.3.7 内存管理 
24.3.8 联网 
24.4 内核类型 
24.4.1 模块化内核 
24.4.2 单块式内核 
24.5 内核版本 
24.6 获取内核 
24.7 修补内核 
24.8 编译内核 
24.8.1 初始化步骤 
24.8.2 准备编译 
24.9 不同的配置界面 
24.10 产生相关性文件 
24.11 最后的步骤 
24.12 构建和安装模块 
24.13 配置grub 
24.14 配置LILO 
24.15 当出错时进行的工作 
24.15.1 编译过程中的错误 
24.15.2 运行时错误、引导装载程序问题和内核问题 
24.16 参考资料 
第25章 产品化的应用程序 
25.1 StarOffice的安装与运行 
25.2 OpenOffice 
25.3 KDE的KOffice办公程序包 
25.4 GNOME的办公系列客户程序 
25.5 与PDA的连接 
25.6 图像处理程序 
25.7 参考资料 
第26章 仿真程序及其他操作系统 
26.1 DOSEMU仿真程序和FreeDOS实用程序的使用 
26.2 VMware的配置、安装和使用 
26.3 使用Wine的Windows程序执行 
26.4 使用Basilisk II的MacOS仿真 
26.5 使用Executor的MacOS仿真 
26.6 使用Xvnc的远程计算机操作 
26.7 参考资料 
第五部分 附 录
附录A Internet资源 
附录B RPM程序包清单 
附录C 常用命令快速参考
猜您喜欢

读书导航