1.1 Red Hat Linux Fedora Core 5概述 1
第1章 Red Hat Linux Fedora Core 5简介 1
1.2 Red Hat Linux Fedora Core 5新特性 2
1.3 虚拟机软件概述 4
1.3.1 Virtual PC简介 4
1.3.2 VMware简介 5
1.4 VMware的安装与使用 5
2.2 Webmin的安装与设置 9
2.2.1 下载与安装 9
2.1 Webmin简介 9
第2章 Webmin简介与使用 9
2.2.2 安装设置Webmin 12
2.3 启动Webmin 15
2.4 Webmin相关配置选项简介 16
2.4.1 Webmin选项 16
2.4.2 系统选项 17
2.4.5 硬件选项 18
2.4.4 网络选项 18
2.4.3 服务器选项 18
2.4.6 群集选项 19
2.4.7 其他选项 19
第3章 系统监视与进程管理 21
3.1 系统监视 21
3.1.1 使用top命令 21
3.1.2 使用系统监视器 22
3.1.3 使用Webmin工具 24
3.2.1 用PS命令捕获进程状态 25
3.2 进程管理 25
3.2.2 删除进程 27
3.2.3 控制进程优先级 28
3.2.4 用Webmin管理进程 30
第4章 系统日志、服务与端口管理 31
4.1 系统日志管理 31
4.1.1 图形化管理工具 32
4.2 系统服务管理 33
4.2.1 使用“服务配置” 33
4.1.2 使用Webmin工具管理日志 33
4.2.2 使用ntsysv自动启动服务 34
4.3 系统端口管理 35
4.3.1 修改/etc/services文件 35
4.3.2 使用Webmin管理服务和端口 37
第5章 常用系统与网络命令 39
5.1 终端窗口 39
5.2 系统管理命令 40
5.3 网络管理命令 45
6.1 网络接口设置 49
第6章 网络相关设置 49
6.2 查看网络状况 51
6.2.1 使用ping命令 51
6.2.2 使用netstat命令 51
6.3 配置以太网连接 53
第7章 DHCP服务器配置与使用 57
7.1 DHCP概述 57
7.1.1 什么情况下使用DHCP服务器 57
7.2 安装启动DHCP服务 58
7.1.2 DHCP地址租约方式 58
7.2.1 检查是否安装了DHCP服务器软件 59
7.2.2 安装DHCP服务器软件 59
7.2.3 启动DHCP服务器 59
7.3 配置DHCP服务器 61
7.3.1 DHCP配置文件详解 61
7.3.2 DHCP服务器配置举例 62
7.4 DHCP服务器双机备份的配置 63
7.5 设置DHCP中继代理 64
7.6 使用Webmin配置DHCP服务器 66
7.7 配置DHCP客户端 69
7.7.1 Windows 2000下的DHCP客户端配置 69
7.7.2 Linux下的DHCP客户端配置 71
第8章 DNS服务器配置与使用 75
8.1 DNS概述 75
8.1.1 DNS的特征及组成 75
8.1.2 DNS的层次结构与域名分配 76
8.1.3 DNS查询的工作过程 77
8.1.4 DNS的类别 78
8.1.5 DNS使用规划 79
8.2 BIND的安装与启动 79
8.3 相关配置文件介绍 81
8.3.1 主配置文件/etc/named.conf详解 82
8.3.2 区域文件详解 86
8.3.3 正向解析文件/var/named/localhost.zone 89
8.3.4 逆向解析文件/var/named/named.local 90
8.3.5 资源记录详解 90
8.3.6 根域名服务器指向文件/var/named/named.ca 94
8.4 主域名服务器配置 96
8.4.1 配置主文件/etc/named.conf 96
8.4.2 配置正向解析文件/var/named/localhost.zone 98
8.4.3 配置反向解析文件/var/named/named.local 98
8.5 测试主DNS服务器配置情况 99
8.5.1 用ping命令测试 99
8.5.2 用nslookup命令测试 100
8.5.3 在浏览器中测试 103
8.6 DNS缓存服务器的配置 104
8.7 辅助域名服务器配置 107
8.8 区域委派及子域DNS服务器配置 108
8.9 域名服务器一些特殊功能的配置 112
8.9.1 域名服务器的负载均衡配置 112
8.9.2 直接解析域名配置 113
8.9.3 泛域名解析配置 114
8.10 图形化工具配置DNS服务器 115
8.11 域名服务器Linux客户端配置 115
8.12 常见问题集锦 116
第9章 NFS服务器配置与使用 117
9.1 NFS简介 117
9.2 配置NFS服务器 118
9.2.1 配置/etc/exports文件 119
9.2.2 使用exportfs命令更改设置 120
9.3 配置NFS客户端 120
9.3.1 使用mount命令 121
9.3.2 编辑/etc/fstab文件 123
9.4 启动和停止NFS 124
9.5 NFS服务器的图形化配置 125
9.6 使用Webmin配置NFS服务器 127
9.7 NFS服务的安全事项 128
9.7.1 NFS不安全性的主要体现 128
9.7.2 NFS安全建议 129
第10章 Samba服务器配置与使用 131
10.1 Samba简介 131
10.2 启动Samba服务 131
10.3 smb.conf文件说明 132
10.2.2 命令行启动方式 132
10.2.1 图形化启动方式 132
10.4 配置Samba共享 139
10.4.1 配置share级共享 139
10.4.2 配置user级共享 142
10.4.3 配置server级服务器 145
10.4.4 配置domain级服务器 145
10.5 同机Linux分区和Windows分区资源共享设置 146
10.5.1 从Linux分区访问Windows分区 146
10.5.2 从Windows分区访问Linux分区 147
10.6 配置Samba服务器的图形方式 148
10.7 Samba相关命令及程序 152
第11章 Samba打印共享配置与使用 155
11.1 安装本地Linux打印机 155
11.2 Samba打印共享的配置 158
11.2.1 Samba打印共享的文本配置方法 158
11.2.2 Samba打印共享的图形化配置方法 159
11.3 测试Samba打印机共享配置的正确性 160
11.4 Samba打印共享的使用 162
12.1 Apache简介 163
第12章 Web服务器配置与管理 163
12.2 Apache的安装 164
12.3 启动Apache服务器 167
12.3.1 命令行方式启动和关闭httpd 167
12.3.2 图形化方式启动httpd 168
12.4 httpd.conf文件详解及相关配置 168
12.4.1 httpd.conf文件详解 168
12.4.2 配置Web目录 195
12.4.3 设置路径别名 195
12.4.4 访问控制设置 197
12.4.5 用户认证设置 199
12.4.6 CGI脚本 202
12.5 用户的个人站点配置和管理 203
12.6 虚拟主机的配置与使用 205
12.6.1 基于IP地址的虚拟主机配置 205
12.6.2 基于名称的虚拟主机配置 209
12.6.3 动态虚拟主机配置 211
12.7 Apache服务器的图形化配置方法 213
12.8 Apache日志管理 217
12.8.1 日志滚动的实现 219
12.8.2 日志统计分析工具webalizer 221
第13章 FTP服务器配置与使用 225
13.1 FTP概述 225
13.2 安装与启动vsftpd 226
13.3 FTP相关配置文件详解 227
13.3.1 vsftpd.conf文件说明 227
13.3.2 ftpusers文件说明 231
13.3.3 user list文件说明 231
13.4.1 匿名帐号服务器 232
13.4 配置FTP服务器 232
13.4.2 真实帐号服务器 244
13.5 客户端访问FTP服务器方式 253
13.5.1 通过Windows客户端访问FTP服务器 253
13.5.2 通过Linux客户端访问FTP服务器 258
13.6 FTP服务器的日志管理 261
13.7 FTP服务器配置举例 262
14.1 Mail简介 263
14.2 电子邮件系统简介 263
第14章 Mail服务器配置与使用 263
14.2.1 电子邮件系统组成部分 264
14.2.2 电子邮件系统相关协议 265
14.2.3 在内部网中传送E-mail 267
14.2.4 传送E-mail到外部网络 267
14.3 电子邮件系统的规划 268
14.4 sendmail和imap的安装与启动 269
14.4.1 sendmail的安装 269
14.4.2 sendmail与imap的启动 270
14.5.1 /etc/mail/sendmail.cf文件详解 271
14.5 电子邮件服务器配置 271
14.5.2 /etc/mail/submit.ct文件详解 276
14.5.3 访问控制设置 277
14.5.4 /etc/mail/local-host-names文件说明 278
14.5.5 为帐号设置别名 278
14.5.6 邮件存放位置与邮件结构设置 280
14.5.7 处理未寄出的信 281
14.6.1 安装POP服务器 282
14.6.2 配置POP服务器 282
14.6 建立POP邮件服务 282
14.6.3 配置SMTP/POP客户端 284
14.7 设置邮件限额 287
14.8 日志文件管理 288
第15章 Linux路由器配置与使用 289
15.1 路由器概述 289
15.2 路由器的功能与作用 289
15.2.1 路由器的功能 290
15.2.2 路由器的作用 290
15.3.1 路由选择的基本概念 291
15.3 路由选择的工作原理 291
15.3.2 路由表简介 292
15.3.3 寻址和转发 293
15.3.4 路由选择原理 293
15.4 路由协议简介 294
15.4.1 RIP路由协议 294
15.4.2 OSPF路由协议 295
15.4.3 BGP和BGP-4路由协议 295
15.5 路由算法简介 295
15.6 Linux软路由器配置要求 296
15.7 配置Linux系统充当静态路由器 297
15.8 使用Zebra配置Linux动态路由器 300
15.8.1 Zebra相关配置文件 301
15.8.2 Zebra的基本配置 303
15.8.3 配置基于RIP协议的路由器 304
15.8.4 配置基于OSPF协议的路由器 309
15.8.5 在客户端测试动态路由器的配置情况 312
16.1.1 防火墙的概念和功能 313
第16章 Linux防火墙配置与使用 313
16.1 防火墙概述 313
16.1.2 防火墙的类型 314
16.2 防火墙与路由器的区别 316
16.3 iptables概述 318
16.3.1 iptables简介 318
16.3.2 iptables和ipchains语法比较 318
16.3.3 iptables的主要功能及新增功能 319
16.4 iptables语法规则 320
16.5 iptables包过滤防火墙配置与使用 327
16.6 使用Webmin配置iptables包过滤防火墙 330
第17章 Linux下NAT配置与使用 335
17.1 NAT概述 335
17.1.1 NAT初识 335
17.1.2 NAT的类型 336
17.1.3 NAT的功能 336
17.1.4 NAT的使用 337
17.1.5 NAT规则及语法 338
17.1.6 操作实例 339
17.2 NAT配置与使用 341
17.2.1 内网和外网IP地址映射 341
17.2.2 局域网通过配置NAT上网 342
17.3 NAT的安全对策 344
17.3.1 使用NAT技术的安全隐患 344
17.3.2 使用NAT技术的安全对策 345
第18章 代理服务器配置与使用 347
18.1 Squid概述 347
18.2 安装Squid软件包 348
18.3 Squid.conf文件详解 349
18.4 配置Squid代理服务器 353
18.4.1 Squid Server配置实例 353
18.4.2 建立置换目录 354
18.4.3 启动Squid Server 354
18.5 代理服务器客户端配置 355
18.5.1 在IE浏览器中设置 355
18.5.2 在Mozilla Firefox中设置 355
18.6 Squid Server的安全访问设置 356
18.7 Squid透明代理设置 361
18.8 提高代理服务器的性能 362
18.9 使用Webmin配置代理服务器 363
18.10 设置代理服务器自动取回数据 367
18.10.1 高速取回网站中的数据 368
18.10.2 定时从网站中取回数据 369
18.11 Squid Server日志管理 369
第19章 VNC和SSH的配置与使用 371
19.1 VNC概述 371
19.2 配置VNC服务器 372
19.3 配置Linux客户端访问VNC服务器 373
19.3.1 通过VNC Viewer远程控制和管理Linux系统 373
19.3.2 通过VNC Viewer远程控制和管理Windows系统 374
19.4 配置Windows客户端访问VNC服务器 376
19.5 通过浏览器访问VNC服务器 377
19.6 SSH服务器的配置与使用 378
19.6.1 Openssh概述 378
19.6.2 配置SSH服务器 379
19.6.3 使用Webmin设置SSH服务器 380
19.6.4 使用Openssh远程管理Linux服务器 381
19.7 Windows客户端常用的远程管理工具 382
19.7.1 使用PuTTY远程管理Linux系统 383
19.7.2 使用SecureCRT远程管理Linux系统 384
19.7.3 使用SecureFX远程管理Linux系统 386
20.1.1 BIOS安全设置 389
20.1.2 GRUB与LILO安全设置 389
20.1 Linux系统安全设置 389
第20章 Linux系统与网络安全配置 389
20.1.3 帐号安全设置 391
20.1.4 重要系统文件的安全设置 393
20.2 系统开启服务的安全 398
20.3 连接服务器时的安全事项 404
20.4 系统端口安全 405
20.5 日志文件的安全 409
20.6 Linux网络安全设置 413
20.6.1 系统安全级别和防火墙配置 413
20.6.2 SELinux策略配置 415