Linux网络服务配置详解PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:何世晓编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2011
- ISBN:9787302256045
- 页数:641 页
第1章 Linux简介 1
1.1 UNIX发展史 1
1.2 Linux发展史 2
1.3 常用Linux系统介绍 3
1.3.1 RedHat 3
1.3.2 Mandriva 4
1.3.3 SUSE 4
1.3.4 Debian 5
1.3.5 Ubuntu 6
1.3.6 Gentoo 7
1.3.7 Slackware 7
1.3.8 FreeBSD 8
1.3.9 RedFlag 8
1.3.10 其他的Linux系统 9
第2章 Linux服务器的安装与卸载 10
2.1 安装前的准备工作 10
2.1.1 硬件要求 10
2.1.2 各种安装方式 11
2.1.3 硬盘的组织结构 11
2.1.4 Linux分区方案 12
2.2 在VMware上安装Linux服务器 12
2.2.1 VMware简介 13
2.2.2 安装VMware软件 13
2.2.3 创建虚拟系统及目录 18
2.2.4 VMware的相关设置 20
2.2.5 VMware网卡设置 23
2.3 卸载RedHat Linux系统 24
第3章 网络基础应用 26
3.1 网络体系概念 26
3.1.1 计算机网络 26
3.1.2 网络协议 27
3.1.3 网络寻址 27
3.2 OSI参考模型 27
3.2.1 OSI参考模型概述 28
3.2.2 各层的功能 28
3.2.3 工作原理 29
3.3 TCP/IP参考模型 30
3.3.1 TCP/IP参考模型概述 30
3.3.2 TCP/IP、OSI参考模型的对比 31
3.4 IP地址 31
3.4.1 IP地址概述 32
3.4.2 IP地址的分类 32
3.4.3 A类IP地址 32
3.4.4 B类IP地址 32
3.4.5 C类IP地址 33
3.4.6 其他类的IP地址 33
3.5 IP地址的寻址规则 34
3.5.1 网络寻址规则 34
3.5.2 主机寻址规则 34
3.6 子网划分、子网计算命令ipcalc 34
3.6.1 子网划分方法 35
3.6.2 ipcalc命令的使用 35
3.7 IP路由、路由设置命令route 37
3.7.1 路由的定义 37
3.7.2 路由的方式 37
3.7.3 静态路由 37
3.7.4 动态路由 38
3.7.5 route命令的使用 38
3.8 Linux常用网络命令 39
3.8.1 ifconfig命令 40
3.8.2 setup命令 42
3.8.3 netstat命令 44
3.8.4 chkconfig命令 46
3.8.5 nslookup命令 47
3.8.6 wget命令 48
3.9 Linux常用网络配置文件 50
3.9.1 /etc/nsswitch.conf 50
3.9.2 /etc/services 51
3.9.3 /etc/resolv.conf 52
3.9.4 /etc/sysconfig/network 53
3.9.5 /etc/sysconfig/network-scripts/ifcfg-ethO 53
第4章 远程管理工具 55
4.1 Linux远程管理工具 55
4.2 Telnet服务 56
4.2.1 Telnet服务器的安装 56
4.2.2 Telnet服务的主配置文件 57
4.2.3 Telnet服务器的配置 57
4.2.4 krb5-Telnet服务器的配置 59
4.2.5 允许root用户远程管理服务器 60
4.2.6 Telnet安全相关配置 61
4.3 OpenSSH服务 63
4.3.1 OpenSSH服务简介 63
4.3.2 OpenSSH服务器的安装 64
4.3.3 OpenSSH服务的配置文件 64
4.3.4 OpenSSH服务器的配置 66
4.3.5 RSA、DSA密钥对的生成 66
4.3.6 在服务器上安装自己的公钥 68
4.3.7 SSH工具的使用 68
4.3.8 SCP工具的使用 69
4.3.9 SFTP工具的使用 72
4.3.10 PuTTY工具的使用 73
4.3.11 WinSCP工具的使用 74
4.4 VNC服务 76
4.4.1 VNC服务的安装 76
4.4.2 VNC服务的配置文件 77
4.4.3 VNC服务器的配置 77
4.4.4 GNOME桌面连接 78
4.4.5 KDE桌面连接 79
4.5 Webmin服务 80
4.5.1 Webmin服务简介 80
4.5.2 Webmin服务的安装 81
4.5.3 Webmin工作语言设置 84
4.5.4 Webmin服务器的配置 85
4.5.5 Webmin服务的卸载 90
第5章 Samba服务的配置及应用 92
5.1 Samba服务概述 92
5.1.1 SMB协议简介 92
5.1.2 Samba服务的主要功能 93
5.2 Samba服务的安装 93
5.3 Samba服务的配置文件 94
5.3.1 Samba服务的主配置文件 94
5.3.2 Samba服务的用户密码文件 95
5.3.3 Samba服务的用户对应文件 95
5.3.4 Samba服务的日志文件 95
5.3.5 Samba服务的启动脚本文件 96
5.4 Samba服务器的配置步骤 96
5.5 Samba服务器的配置 97
5.5.1 Samba服务全局参数 97
5.5.2 Samba服务安全级别 98
5.5.3 Samba服务共享参数 99
5.5.4 Samba服务定义的变量 100
5.6 Samba服务的启动与停止 101
5.7 Samba常用工具命令 102
5.7.1 testparm命令 102
5.7.2 smbclient命令 103
5.7.3 smbmount命令 104
5.7.4 smbpasswd命令 105
5.7.5 smbstatus命令 107
5.7.6 smbtree命令 107
5.7.7 smbtar命令 109
5.8 Samba服务器端的配置 109
5.8.1 Samba匿名用户共享 109
5.8.2 设置只允许某些用户访问共享 111
5.8.3 Samba服务的访问控制 114
5.8.4 通过Samba服务共享光驱 115
5.8.5 通过图形化工具配置Samba 116
5.9 Samba客户端的配置 118
5.9.1 Linux客户端访问Samba共享 118
5.9.2 Windows客户端访问Samba共享 119
5.10 Samba服务的配置案例 120
5.10.1 Samba服务配置案例一 120
5.10.2 Samba服务配置案例二 126
第6章 NFS、Autofs服务的配置及应用 129
6.1 NFS服务简介 129
6.1.1 NFS概述 129
6.1.2 为什么使用NFS服务 130
6.2 NFS服务的安装 130
6.2.1 安装NFS服务 130
6.2.2 NFS服务的启动 131
6.2.3 NFS服务的停止 132
6.3 NFS服务器的配置步骤 133
6.4 NFS服务器的配置 133
6.4.1 主配置文件格式 133
6.4.2 NFS服务器端工具 135
6.4.3 通过图形界面配置NFS服务器 137
6.5 NFS客户端的配置 139
6.5.1 访问NFS服务器共享目录 140
6.5.2 Linux客户端工具 140
6.6 NFS服务的配置案例 141
6.7 Autofs服务简介 146
6.8 Autofs服务的安装 146
6.9 Autofs服务的配置文件 147
6.10 Autofs服务器的配置步骤 148
6.11 Autofs服务的配置案例 148
第7章 BIND服务的配置及应用 150
7.1 DNS服务简介 150
7.1.1 DNS域名系统简介 150
7.1.2 域名服务器相关概念 151
7.1.3 DNS查询的工作原理 152
7.2 DNS服务器的分类 152
7.2.1 主域名服务器 153
7.2.2 辅助域名服务器 153
7.2.3 缓存域名服务器 153
7.3 BIND服务简介 154
7.4 BIND服务的安装 154
7.4.1 基于rpm包的安装 154
7.4.2 基于源码包的安装 155
7.4.3 基于deb包的安装 156
7.5 安装bind-chroot包 156
7.5.1 chroot介绍 157
7.5.2 chroot包的安装 158
7.6 BIND服务的配置文件 159
7.6.1 主配置文件 160
7.6.2 区域数据库文件 162
7.6.3 日志文件 166
7.6.4 启动脚本文件 166
7.6.5 客户端文件 167
7.7 BIND域名服务器的配置步骤 167
7.8 BIND主域名服务器的配置 168
7.8.1 正向域名解析配置 168
7.8.2 反向域名解析配置 170
7.8.3 域名负载均衡配置 172
7.8.4 域名直接解析配置 175
7.8.5 泛域名解析配置 175
7.9 BIND辅助域名服务器的配置 176
7.10 BIND区域委派配置 179
7.10.1 区域委派简介 179
7.10.2 区域委派实例 179
7.11 BIND子域名服务器的配置 182
7.12 转发域名服务器的配置 184
7.12.1 转发域名服务器简介 184
7.12.2 配置全局BIND转发域名服务器 185
7.12.3 配置BIND区域转发域名服务器 186
7.13 域名服务器的访问控制 187
7.13.1 定义访问控制列表 188
7.13.2 使用访问控制列表 188
7.13.3 限制某些网段查询 189
7.13.4 防止IP欺骗和拒绝服务攻击(DoS) 190
7.13.5 限制区域传输 191
7.14 配置高速缓存域名服务器 192
7.15 域名服务器的日志控制 193
7.15.1 logging语句中channel简介 193
7.15.2 BIND 9服务器预制的默认通道 194
7.15.3 logging语句中的category简介 195
7.15.4 BIND 9服务器日志控制实例 196
7.16 BIND服务器常用调试工具 197
7.17 配置域名服务器的view视图 200
7.17.1 view语句的语法格式 200
7.17.2 view语句实例 201
7.18 Linux客户端的配置 205
7.19 Windows客户端的配置 205
7.20 BIND综合案例 207
第8章 DHCP服务的配置及应用 211
8.1 DHCP服务概述 211
8.1.1 为什么使用DHCP 211
8.1.2 DHCP的主要功能 212
8.1.3 DHCP服务的术语 212
8.1.4 DHCP服务器的工作原理 213
8.2 DHCP服务的安装 215
8.3 DHCP服务的配置文件 216
8.3.1 DHCP主配置文件 216
8.3.2 DHCP的网卡启动文件 218
8.3.3 DHCP租约文件 219
8.3.4 DHCP客户端租期文件 220
8.3.5 启动和检查DHCP服务 221
8.4 DHCP服务器的配置步骤 222
8.5 DHCP服务器的配置 222
8.5.1 配置作用域 222
8.5.2 配置子网作用域选项 224
8.5.3 配置多作用域网络 226
8.5.4 配置保留主机 228
8.5.5 配置保留主机组 229
8.5.6 配置共享作用域 230
8.5.7 配置DHCP中继代理服务器 232
8.5.8 配置权限地址池 234
8.5.9 配置多播作用域 234
8.6 DHCP客户端配置 235
8.7 远程网络安装服务器部署案例 236
8.7.1 远程网络安装服务器的功能 236
8.7.2 远程网络安装服务器的工作原理 237
8.7.3 远程安装服务器的部署步骤 237
8.7.4 配置DHCP服务器 238
8.7.5 配置DNS服务器 239
8.7.6 配置TFTP服务器 240
8.7.7 创建系统的各种安装文件并复制到指定目录 241
8.7.8 配置NFS服务器 242
8.7.9 配置FTP服务器 242
8.7.10 配置HTTP服务器 243
8.7.11 设置以上服务开机时自动运行 243
8.7.12 创建ks.cfg自动安装文件 244
8.7.13 创建default文件 246
8.7.14 设置安装显示信息 247
8.7.15 进行客户端测试 247
第9章 FTP服务的配置及应用 253
9.1 FTP服务概述 253
9.1.1 VSFTP服务简介 253
9.1.2 主流FTP服务器简介 254
9.1.3 FTP服务器的工作原理 254
9.1.4 主动模式和被动模式 255
9.2 VSFTP服务的安装 257
9.3 VSFTP服务的配置文件 258
9.4 VSFTP服务器的配置步骤 259
9.5 VSFTP服务器的配置 259
9.5.1 主配置文件中常用指令介绍 259
9.5.2 启动和停止VSFTP服务 264
9.5.3 封杀某些用户访问FTP服务器 265
9.5.4 限制本地用户与匿名用户的传输速率 267
9.5.5 限制本地用户的工作目录 268
9.5.6 配置高效安全的匿名FTP服务器 270
9.5.7 配置高效的营销FTP服务器 272
9.6 通过xinetd进程启动FTP服务器 275
9.7 构架基于IP的虚拟FTP服务器 277
9.8 构架基于虚拟用户的FTP服务器 282
9.8.1 源码安装并启动VSFTP服务器 282
9.8.2 配置通过xinetd进程启动FTP服务器 284
9.8.3 配置虚拟用户 285
9.8.4 配置虚拟用户的高级控制 287
9.8.5 配置高效的互联网FTP服务器 289
9.9 VSFTP客户端的配置 290
9.9.1 gFTP工具 290
9.9.2 WGET工具 292
9.9.3 Windows下的FTP客户端配置 294
9.10 VSFTP综合案例 295
第10章 HTTP服务的配置及应用 298
10.1 WWW服务概述 298
10.2 WWW服务的工作原理 299
10.3 WWW服务的种类 299
10.4 Apache服务的特点 300
10.5 Apache服务的安装 302
10.5.1 系统需求 302
10.5.2 获取软件 302
10.5.3 安装软件 302
10.6 WWW服务的配置文件 305
10.6.1 主配置文件 305
10.6.2 srm.conf配置文件 310
10.6.3 access.conf配置文件 312
10.6.4 .htaccess配置文件 314
10.6.5 Apache服务器目录及相关命令 315
10.6.6 日志文件 316
10.6.7 启动脚本文件 319
10.7 WWW服务器的配置步骤 319
10.8 主配置文件常见指令介绍 320
10.8.1 主配置文件中的常规语句 320
10.8.2 主配置文件中的日志控制语句 324
10.8.3 主配置文件中的标准容器语句 326
10.8.4 主配置文件中的性能控制语句 330
10.9 WWW服务器的基本配置 331
10.10 用户身份验证配置 332
10.11 基于个人主页的身份验证配置 334
10.12 虚拟目录配置 339
10.13 目录权限配置 341
10.14 身份验证和IP范围验证整合配置 343
10.15 虚拟主机配置 345
10.15.1 配置基于IP的虚拟主机 345
10.15.2 配置基于端口的虚拟主机 349
10.15.3 配置基于域名的虚拟主机 351
10.16 配置支持CGI环境的WWW服务器 354
10.16.1 配置Apache服务器支持CGI程序 354
10.16.2 编写CGI脚本程序 355
10.16.3 执行CGI脚本程序 356
10.16.4 通过CGI工具修改Samba用户密码案例 358
10.17 配置支持PHP环境的WWW服务器 360
10.17.1 源码安装Apache服务器 360
10.17.2 源码安装PHP软件包 362
10.17.3 源码方式启动Apache服务器 363
10.18 配置支持JSP环境的WWW服务器 364
10.18.1 安装、配置JDK 365
10.18.2 安装、配置Tomcat服务器 366
10.19 Apache和Tomcat整合服务 368
10.19.1 Apache+Tomcat整合服务配置步骤 369
10.19.2 安装、配置Apache和Tomcat的连接器 369
10.19.3 创建workers2.properties文件 370
10.19.4 修改server.xml文件 370
10.19.5 测试Apache和Tomcat整合结果 373
10.19.6 配置整合后的基于域名的虚拟主机 375
第11章 路由服务的配置及应用 379
11.1 Zebra服务概述 379
11.1.1 路由器的功能简介 379
11.1.2 路由的分类 380
11.1.3 Zebra路由软件简介 381
11.1.4 Zebra系统的体系结构 381
11.1.5 其他路由项目简介 382
11.2 配置静态路由 382
11.2.1 route命令 383
11.2.2 ip命令 383
11.2.3 配置静态路由案例 390
11.3 安装Quagga软件包 392
11.4 Quagga服务的配置文件 394
11.4.1 Quagga各种配置文件模板 394
11.4.2 Quagga主配置文件 394
11.5 Zebra服务的配置步骤 395
11.6 路由服务的配置 396
11.6.1 各种配置模式 396
11.6.2 常用命令 397
11.6.3 Zebra服务配置 397
11.6.4 Zebra服务的常用命令 399
11.6.5 RIP协议概述 402
11.6.6 配置RIP服务 404
11.6.7 OSPF协议概述 406
11.6.8 配置OSPF服务 407
11.6.9 BGP协议概述 409
11.6.10 配置BGP服务 409
11.7 Zebra客户端配置 411
11.8 Zebra服务器的配置案例 412
第12章 Postfix服务的配置及应用 417
12.1 电子邮件服务概述 417
12.1.1 电子邮件的工作过程 417
12.1.2 电子邮件的相关概念 418
12.1.3 SMTP的工作原理 419
12.1.4 POP3的工作原理 422
12.1.5 邮件的信头结构及分析 424
12.1.6 电子邮件服务器软件 427
12.2 Postfix服务及其安装配置 429
12.2.1 Postfix如何接收邮件 429
12.2.2 Postfix如何发送邮件 430
12.2.3 Postfix的源码安装过程 431
12.2.4 Postfix的rpm包安装过程 433
12.3 Postfix邮件服务器的配置步骤 434
12.4 Postfix的常用配置文件介绍 434
12.4.1 Postfix的配置文件结构 434
12.4.2 邮件服务器主配置文件 435
12.4.3 access访问控制文件 437
12.4.4 aliases别名访问控制文件 438
12.4.5 master.cf服务控制配置文件 439
12.4.6 Postfix日志服务器 440
12.5 Postfix主配置文件常用指令 441
12.5.1 常用基本配置参数 441
12.5.2 Postfix邮件服务器命令介绍 444
12.5.3 配置一个简单的邮件服务器 449
12.6 Postfix服务的邮件过滤功能 452
12.6.1 邮件服务器的UCE控制 453
12.6.2 垃圾邮件的防范思路 453
12.6.3 反垃圾邮件措施 455
12.6.4 邮件过滤规则列表 455
12.6.5 通过客户端地址进行过滤 456
12.6.6 通过helo/ehlo指令进行过滤 458
12.6.7 通过发件人地址进行过滤 460
12.6.8 通过收件人地址进行过滤 462
12.6.9 通过邮件信头进行过滤 464
12.6.10 通过邮件内容进行过滤 464
12.7 Postfix邮件服务的性能调节参数 466
12.7.1 性能控制 466
12.7.2 使用资源控制 468
12.8 Postfix服务的安全策略 469
12.8.1 垃圾邮件的定义 469
12.8.2 防范垃圾邮件 469
12.8.3 使用Postfix自身规则拒收垃圾邮件 471
12.8.4 安装IMSS服务拒收垃圾邮件 472
12.8.5 使用专用工具防止垃圾邮件 477
12.8.6 其他安全策略 480
12.9 POP3和IMAP邮件服务的实现 481
12.10 基于Web方式的邮件服务器配置 488
12.10.1 主流的Web软件包 488
12.10.2 配置基于Web方式访问的邮件服务器 489
12.11 综合案例 492
第13章 Iptables服务的配置及应用 505
13.1 防火墙概述 505
13.1.1 防火墙简介 505
13.1.2 防火墙的分类 506
13.2 Iptables简介 506
13.2.1 Netfilter/Iptables的工作原理 506
13.2.2 Iptables相关概念 508
13.3 网络地址转换 509
13.3.1 私有IP地址 510
13.3.2 什么是NAT 510
13.3.3 NAT的类型 510
13.3.4 如何实现NAT 511
13.4 Iptables的安装和配置 512
13.4.1 Iptables的安装 512
13.4.2 Iptables的启动和关闭 512
13.4.3 Iptables的配置文件 513
13.5 Iptables基础 514
13.5.1 Iptables的规则操作 514
13.5.2 Iptables命令 515
13.6 Iptables通用匹配 517
13.6.1 隐含匹配 518
13.6.2 显式匹配 520
13.6.3 Iptables的处理动作 522
13.6.4 Iptables的状态机制 527
13.7 使用Iptables实现NAT 529
13.7.1 静态地址转换 529
13.7.2 NAT地址转换示例 530
13.7.3 配置ADSL上网的防火墙策略 533
13.8 Iptables常用技巧 538
13.8.1 配置FTP服务器通过防火墙 538
13.8.2 配置邮件服务器通过防火墙 544
13.8.3 配置Web服务器通过防火墙 546
13.8.4 配置透明代理 547
13.8.5 过滤ICMP控制消息和状态信息 549
13.9 DMZ的相关配置 551
13.9.1 DMZ常见的拓扑图 551
13.9.2 网关防火墙和隔断防火墙的配置 552
13.10 防火墙的优化 559
13.10.1 自定义规则链 559
13.10.2 自定义规则链的特性 560
13.10.3 自定义规则链示例 561
13.11 防火墙规则的排错 570
13.11.1 常用的防火墙技巧 570
13.11.2 罗列防火墙规则 570
13.11.3 防火墙日志 574
第14章 VPN服务的配置及应用 578
14.1 基本的安全技术 578
14.1.1 加密术语 578
14.1.2 数字证书 580
14.1.3 证书的获取 580
14.1.4 证书的吊销 581
14.2 虚拟专用网 581
14.2.1 VPN的分类 581
14.2.2 VPN的特点 581
14.2.3 VPN安全技术 582
14.2.4 Linux下的VPN技术 582
14.3 VPN的配置 583
14.3.1 PPTP VPN概述 583
14.3.2 PPTP服务器的配置 583
14.3.3 OpenVPN概述 586
14.3.4 配置案例一 586
14.3.5 配置案例二 606
第15章 综合案例 609
综合案例一 RHEL 5下的DDNS动态更新配置 609
综合案例二 构架企业应用级邮件服务器 616
附录A Apache服务器标准模块列表 626
附录B Postfix配置文件main.cf中的常用参数 632
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《情报学 服务国家安全与发展的现代情报理论》赵冰峰著 2018
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《体育公共服务改革 理想之美与现实之殇》齐超 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《会议服务》黄程主编 2015
- 《创新的脚步 全国社区治理和服务创新实验区成果集萃》民政部编写组编著 2018
- 《手工皮艺 时尚商务皮革制品制作详解》王雅倩责任编辑;陈涤译;(日)高桥创新出版工坊 2019
- 《大数据环境下的信息管理方法技术与服务创新丛书 俄罗斯档案事业改革与发展研究》徐胡乡责编;肖秋会 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019