第1章 Red Hat Linux 7.0安装 1
1.1 安装 1
1.1.1 Linux与Red Hat Linux 1
1.1.2 Red Hat Linux 7.0安装 1
1.1.3 安装常见问题 4
1.2 LILO 13
1.2.1 关于LILO 14
1.2.2 LILO的安装与设置 14
1.2.3 LILO引导选项 16
1.2.4 BIOS限制 16
1.2.5 LILO常见问题 17
第2章 Linux基本操作 21
2.1 Red Hat Linux 7.0的文件系统结构 21
2.2 Red Hat Linux 7.0实用程序 24
2.2.1 文件实用程序 24
2.2.2 查找使用程序 28
2.3 RPM 33
2.2.3 文本实用程序 33
2.3.1 使用RPM的一般格式 34
2.3.2 安装或升级软件 34
2.3.3 查询软件 36
2.3.4 检查软件 37
2.3.5 重建或者重新编译软件源代码 38
2.3.6 重建RPM数据库 38
3.2 初始化进程和启动脚本 39
3.1 引导过程 39
第3章 Red Hat Linux 7.0开机过程 39
3.2.1 /etc/inittab 40
3.2.2 /etc/rc.d/rc.sysinit 41
3.2.3 /etc/init.d目录下的脚本 57
3.2.4 /etc/sysconfig/network-scripts/ifup 64
3.2.5 /etc/rc.d/rc.local 68
3.2.6 /etc/re.d/init.d/xinetd与/etc/xinetd.conf 70
3.2.7 开机过程小结 72
4.2 Red Hat Linux 7.0汉化解决新方案 73
4.2.1 Linux汉化常见解决方案 73
4.1 在Linux中处理中文的困难 73
第4章 Red Hat Linux汉化 73
4.2.2 Red Hat Linux 7.0中文解决新方案 74
4.3 安装汉字字体 84
4.3.1 把Windows 98/NT/2000系统中汉字字体转换为.bdf格式 84
4.3.2 在Linux下把.bdf格式字体转换为.pcf格式字体并安装 85
4.4 中文排版 87
4.4.1 常见的中文排版软件 87
4.4.2 安装Latex+CJK 88
4.5 打印中文文档 93
第5章 Red Hat Linux 7.0多媒体 94
5.1 声音 94
5.1.1 播放CD 94
5.1.2 播放MP3音乐 95
5.1.3 在线播放音乐 97
5.1.4 播放MIDI 97
5.1.5 录音机 97
5.1.6 各种声音控制和查看器 98
5.2.1 看动画 99
5.2 视频 99
5.2.2 播放VCD 100
5.3 光盘刻录 102
5.3.1 制作光盘映像文件.iso 102
5.3.2 读取.iso文件的内容 103
5.3.3 在Linux下刻录光盘 103
第6章 Linux与Microsoft Windows 105
6.1 文件系统的相互挂接 105
6.1.1 在Linux下挂接Windows文件系统 105
6.2 在Linux中使用Windows操作系统 108
6.1.2 在Windows系统下访问Linux文件系统 108
6.2.1 在Linux下安装VMware 109
6.2.2 设置VMware 109
6.2.3 在VMware中设置虚拟客户机常见问题 119
6.3 在Windows中运行Linux 120
6.4 Windows模拟器——WINE 120
6.4.1 /etc/wine/wine.conf 120
6.4.2 使用WINE运行Windows程序 125
7.1.2 FTP服务器工作方式 126
7.1.1 获取和安装FIP服务程序 126
7.1 FTP服务 126
第7章 FTP 126
7.2 配置FTP服务 127
7.2.1 /etc/ftpaccess 127
7.2.2 /etc/ftpconversions 131
7.2.3 /etc/ftphosts 132
7.2.4 /etc/ftpusers与/etc/ftpgroups 132
7.3 FTP管理工具 133
7.3.1 ftpwho 133
7.2.5 /var/log/xferlog 133
7.3.2 ftpcount 134
7.3.3 ftpshut与ftprestart 134
7.3.4 mirror 135
7.4 FTP客户程序 137
7.4.1 ftp 137
7.4.2 ncftp 138
7.4.3 gftp 138
7.5.1 管理问题 139
7.5 FTP常见问题 139
7.4.4 tftp和xtp 139
7.5.2 使用问题 141
第8章 WWW服务器 143
8.1 安装Apache 143
8.2 配置WWW服务器 143
8.2.1 配置文件格式 144
8.2.2 设置/etc/httpd/conf/httpd.conf文件 144
8.3.2 从/etc/rc.d/init.d/httpd启动 159
8.3.1 手动启动Apache服务器 159
8.3 启动和停止服务器 159
第9章 域名服务DNS 161
9.1 了解DNS 161
9.1.1 DNS重要概念 161
9.1.2 DNS服务器工作原理 162
9.1.3 /etc/hosts 163
9.2 配置主域名服务器DNS 163
9.2.1 准备工作 164
9.2.2 DNS服务器named进程配置文件/etc/named.conf 164
9.2.3 使用Red Hat Linux默认的目录/var/named 165
9.2.4 /var/named/named.boot 166
9.2.5 /var/named/named.ca 167
9.2.6 /var/named/named.local 168
9.2.7 /var/named/10.168.192.rev 170
9.2.8 /var/named/22.111.166.rev 171
9.2.9 /var/named/named.hosts 171
9.2.10 启动named守护进程 173
9.2.11 配置二级域名服务器 173
9.2.13 测试域名服务器DNS 176
9.2.12 配置一个只有高速缓存的DNS服务 176
9.2.14 关于DNS的几个问题 179
第10章 Mail服务器 181
10.1 Linux中的邮件系统 181
10.1.1 了解Sendmail 181
10.1.2 配置Sendmail 182
10.2 使用Sendmail架设简单的Mail服务器 190
10.2.1 必备条件 190
10.2.2 准备工作 190
10.2.3 内部Mail服务器的配置 191
10.2.4 Sendmail配置常见问题 192
10.3 Qmail 193
10.3.1 了解Qmail 193
10.3.2 安装与配置Qmail 193
10.4 邮件获取与阅读 208
10.4.1 使用Netscape获取邮件 208
10.4.2 fetchmail 211
10.4.3 使用Mutt阅读Qmail信件 215
11.1.2 对系统安全的考虑 217
11.1.3 对网络流量的考虑 217
第11章 BBS服务器 217
11.1.1 对硬件的考虑 217
11.1 架设BBS站点之前的考虑 217
11.2 在Linux上架设BBS站点 218
11.2.1 安装BBS软件 218
11.2.2 设置BBS相关文档 222
11.2.3 BBS站点相关统计 225
11.2.4 寄信给BBS站点内的使用者 228
11.2.5 将发给BBS使用者的信件转贴到BBS站点上 230
11.2.6 安装转信程序INNBBSD 231
11.3 Firebird 3.0的特殊功能 235
11.3.1 无站长权限的bbsd 235
11.3.2 防止使用者虚灌上站次数 235
第12章 IP伪装与代理服务器 236
12.1 IP别名 236
12.1.1 IP别名 236
12.1.2 IP别名的用处 236
12.1.3 设置IP别名 237
12.2.2 实现1P伪装 240
12.2 IP伪装 240
12.2.1 了解IP伪装 240
12.2.3 IP伪装存在的问题 242
12.2.4 IP过滤防火墙 242
12.3 配置Squid代理服务器 244
12.3.1 了解Squid 244
12.3.2 运行squid守护进程 244
12.3.3 配置Squid常见问题 246
13.1.2 NFS守护进程 256
13.1.1 远程过程调用RPC 256
第13章 网络文件系统NFS 256
13.1 了解NFS 256
13.2 建立NFS服务器 257
13.2.1 建立/etc/exports文件 257
13.2.2 启动NFS守护进程 257
13.3 建立NFS客户机 259
13.3.1 加载文件系统 259
13.3.2 卸载文件系统 262
13.4 NFS的安全性 262
13.4.1 客户机安全 262
13.4.2 服务器安全 262
13.4.3 NFS与防火墙 263
13.5 NFS常见问题 264
第14章 网络信息服务 265
14.1 了解NIS、NYS和NIS+ 265
14.3 建立NIS服务器 266
14.2.3 NIS+工作原理 266
14.2.1 NIS域 266
14.2 NIS和NIS+工作原理 266
14.2.2 NIS工作原理 266
14.3.1 获取和安装软件ypserv 267
14.3.2 准备工作 267
14.3.3 配置NIS服务器 267
14.4 建立NIS客户机 271
14.4.1 软件获取和安装 271
14.4.2 配置NIS客户机 271
14.4.3 使用NYS配置NIS客户机 274
14.5 测试NIS客户机 274
14.6 建立NIS从服务器 275
14.7 自动加载文件系统AutoFS 276
14.7.1 了解AutoFS 276
14.7.2 设置Automounter 277
14.7.3 实现从网络中任何一台机器登录到网络中所有提供服务的机器 282
15.1 设置与启动Samba 285
15.1.1 设置Samba配置文件/etc/samba/smb.conf 285
第15章 Samba 285
15.1.2 启动与运行Samba服务器 291
15.2 测试Samba是否正常运行及常见问题 296
15.2.1 测试Samba 296
15.2.2 Samba常见问题 302
第16章 打印 313
16.1 打印机种类 313
16.1.1 行式打印机 313
16.2 打印守护进程lpd 315
16.1.2 串行打印机 315
16.3 打印机设置 316
16.3.1 查看打印机信息 316
16.3.2 设置打印机 317
16.4 Linux与Windows互相共享打印机设置 323
16.4.1 在Linux下共享Windows打印机 323
16.4.2 共享Linux打印机 326
16.5 打印记账 328
16.5.1 打印记账的一些脚本文件 328
16.5.3 /usr/local/bin/lp/hp5-redir 329
16.5.2 设置/etc/printcap 329
16.5.4 /var/log/lp-acct 330
16.5.5 /etc/conf/acct-sum 331
16.5.6 /usr/local/bin/acct-all 332
16.6 打印命令 332
16.6.1 发送打印请求命令lpr 332
16.6.2 查看打印作业清单命令lpq 333
16.6.3 取消打印作业命令lprm 333
16.6.4 交换打印控制命令lpc 333
16.6.5 打印格式编排命令pr和mpage 334
第17章 TCP/IP网络管理 336
17.1 Linux的网络功能简述 336
17.1.1 Linux支持的网络协议 336
17.1.2 Linux提供的网络服务 337
17.1.3 Linux对网络互联的支持 337
17.2 网络配置 338
17.2.1 网络配置相关文件和目录 338
17.1.4 Linux网络管理 338
17.2.2 网络配置 343
17.3 网络故障查找工具 349
17.3.1 ping 349
17.3.2 traceroute 350
17.3.3 tcpdump 351
17.4 网络管理工具 351
17.5 网络安全工具 353
17.5.1 数据包过滤基础 353
17.5.2 防火墙 354
17.5.3 使用firewall-conf工具创建一个基本的防火墙 356
17.5.4 使用gnome-lookkit工具设置防火墙 357
第18章 基本系统管理 359
18.1 什么是系统管理 359
18.1.1 系统管理员基本知识 359
18.1.2 系统管理任务 360
18.2 开机与关机 360
18.2.1 开机 361
18.2.2 关机 364
18.3.1 添加新的用户 366
18.3 用户管理 366
18.3.2 设置与改变用户信息 372
18.3.3 删除或者暂时禁止用户 374
18.3.4 查看用户 375
18.3.5 与用户通信 376
18.3.6 限制用户使用的磁盘空间 377
18.4 设备与文件系统管理 382
18.4.1 设备 382
18.4.3 文件系统的安装与卸载 383
18.4.2 文件系统 383
18.4.4 创建新的文件系统 385
18.4.5 使用fsconf工具创建和编辑文件系统 387
18.4.6 磁盘分区的重新调整 390
18.4.7 修复文件系统 392
18.4.8 查看系统信息文件 395
18.5 编译系统内核 399
19.1.1 数据备份方案 407
19.1.2 使用tar备份和恢复数据 407
第19章 高级系统管理 407
19.1 数据备份与恢复 407
19.1.3 使用dump命令备份 409
19.1.4 使用restore恢复数据 410
19.1.5 使用cpio备份与恢复数据 410
19.1.6 使用taper脚本备份 411
19.1.7 使用BRU-2000备份 413
19.2 系统性能监视 413
19.2.1 Linux系统性能 413
19.2.2 监视整个系统的性能 413
19.2.4 监视内存的使用 420
19.2.3 使用ps监视进程 420
19.2.5 监视磁盘系统的性能 422
19.2.6 监视文件系统 424
19.2.7 监视网络性能 424
19.2.8 内核表 428
19.2.9 monitor监视工具 434
19.3 系统安全 434
19.3.1 文件与目录权限 435
19.3.2 安全工具 437
附录 Red Hat Linux 7.0的增强功能和新特性 440