书籍详情
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 常用命令快速参考
作者简介
前言
第一部分 安装与配置
第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 常用命令快速参考
猜您喜欢