《Linux网络技术》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王波主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2007
  • ISBN:9787111216063
  • 页数:268 页
图书介绍:本书内容包括概述与安装,命令与示例,DNS服务等方面的知识。

第1章 概述与安装 1

1.1 概述 1

1.1.1 Linux的历史与应用前景 1

1.1.2 Linux主要的发行版本 1

1.1.3 RedHat Linux简介 2

1.2 RHEL 4.0安装 2

1.2.1 光盘安装 2

1.2.2 网络安装 10

1.2.3 kickstart安装 12

1.3 GRUB简介 14

1.3.1 GRUB的功能 14

1.3.2 GRUB的安装 15

1.3.3 GRUB的故障修复 15

1.4 小结 16

1.5 思考与练习 16

第2章 命令与示例 17

2.1 常用命令与示例 17

2.1.1 文件基本操作命令 17

2.1.2 用户、组管理命令 21

2.1.3 文件属性操作命令 23

2.1.4 i节点及其相关命令 27

2.1.5 查找命令 28

2.1.6 文件内容操作命令 31

2.1.7 压缩与打包命令 32

2.1.8 挂装与卸载命令 33

2.1.9 网卡配置命令 33

2.1.10 rpm命令 34

2.1.11 帮助命令 35

2.1.12 定时器命令 36

2.1.13 查看进程命令 37

2.1.14 其他命令 37

2.2 管道与重定向 39

2.2.1 管道 39

2.2.2 输出重定向 40

2.2.3 输入重定向 40

2.3 vi编辑器使用简介 40

2.3.1 vi的工作方式 41

2.3.2 vi的常用命令 41

2.4 正则表达式简介 42

2.4.1 正则表达式的基本语法 43

2.4.2 正则表达式的应用示例 43

2.5 小结 45

2.6 思考与练习 45

第3章 shell编程基础 46

3.1 shell脚本简介 46

3.1.1 编写第一个shell脚本 46

3.1.2 注释 46

3.1.3 执行shell脚本程序的一般方法 47

3.2 shell变量与环境变量 47

3.2.1 定义shell变量 47

3.2.2 访问shell变量 49

3.2.3 清除shell变量 52

3.2.4 环境变量 53

3.2.5 位置参数 54

3.2.6 特殊变量 55

3.2.7 引用 56

3.2.8 变量替换 58

3.3 流程控制结构 59

3.3.1 顺序结构 59

3.3.2 条件测试 60

3.3.3 分支结构 64

3.3.4 循环结构 68

3.4 shell函数 72

3.4.1 函数的定义 72

3.4.2 函数的调用与执行 72

3.4.3 参数的传递 74

3.4.4 函数的返回 75

3.5 小结 75

3.6 思考与练习 75

第4章 DNS服务 77

4.1 BIND概述 77

4.1.1 BIND的安装 77

4.1.2 域名解析相关的配置文件介绍 78

4.2 BIND的主配置文件 79

4.2.1 BIND默认的主配置文件 79

4.2.2 自定义主配置文件 81

4.3 正向区域数据库文件 82

4.3.1 SOA资源记录的含义 82

4.3.2 典型的正向资源记录 83

4.4 反向区域数据库文件 84

4.5 运行与测试 85

4.5.1 运行DNS服务 85

4.5.2 测试DNS服务 86

4.6 辅DNS 89

4.6.1 主辅DNS的关系 89

4.6.2 辅DNS的配置 89

4.6.3 测试辅DNS 90

4.7 子域 91

4.7.1 父子域在同一台DNS服务器上 91

4.7.2 父子域在不同的DNS服务器上——区域委派 92

4.8 高级配置 93

4.8.1 配置使用转发器forwarder 93

4.8.2 访问控制 94

4.8.3 负载平衡 95

4.9 小结 95

4.10 思考与练习 95

第5章 DHCP服务 97

5.1 DHCP概述 97

5.1.1 DHCP的工作机制 97

5.1.2 DHCP的安装 98

5.2 DHCP服务器端配置 98

5.2.1 基本配置 98

5.2.2 配置IP地址与MAC地址绑定 99

5.2.3 配置超级作用域 99

5.3 DHCP客户端配置 100

5.3.1 Windows客户端配置 101

5.3.2 Linux客户端配置 102

5.4 配置基于类别的DHCP服务 103

5.4.1 基于类别的DHCP服务器端的配置 103

5.4.2 基于类别的DHCP客户端的配置 105

5.5 配置DDNS服务 106

5.5.1 DDNS服务的概念 106

5.5.2 生成动态更新密钥 107

5.5.3 配置DNS服务支持动态更新 108

5.5.4 配置DHCP服务支持动态更新 108

5.5.5 测试DDNS服务 109

5.6 小结 112

5.7 思考与练习 113

第6章 Apache服务 114

6.1 Apache概述 114

6.1.1 Apache的功能 114

6.1.2 Apache的安装 114

6.1.3 Apache的运行 115

6.2 Apache的配置文件 115

6.2.1 Apache配置文件的结构 115

6.2.2 Apache配置指令 116

6.3 Apache的配置示例 125

6.3.1 主机访问控制 125

6.3.2 用户访问控制 126

6.3.3 虚拟主机 128

6.4 Apache的高级配置 132

6.4.1 重定向 132

6.4.2 重写规则 133

6.5 小结 142

6.6 思考与练习 142

第7章 VSFTPD服务 143

7.1 VSFTPD概述 143

7.1.1 FTP概述 143

7.1.2 VSFTPD的特点 143

7.1.3 VSFTPD的安装 144

7.1.4 VSFTPD的运行 144

7.2 VSFTPD的配置文件 144

7.2.1 VSFTPD默认的配置指令 144

7.2.2 测试 145

7.3 VSFTPD的配置示例 146

7.3.1 匿名FTP服务器 146

7.3.2 配置chroot 149

7.3.3 主机访问控制 151

7.3.4 用户访问控制 153

7.3.5 基于不同IP地址的虚拟主机 156

7.3.6 监听非标准端口 158

7.3.7 配置虚拟用户FTP服务器 158

7.4 小结 163

7.5 思考与练习 163

第8章 Samba服务 164

8.1 Samba概述 164

8.1.1 Samba的功能 164

8.1.2 Samba的特点 164

8.1.3 Samba的运行 164

8.2 Samba的配置文件 165

8.2.1 Samba配置文件的结构 165

8.2.2 Samba服务基本的配置指令 165

8.3 Samba的配置示例 167

8.3.1 添加Samba用户 167

8.3.2 配置打印共享 167

8.3.3 访问Samba服务器及Windows上的共享资源 168

8.3.4 主机访问控制 173

8.3.5 用户访问控制 174

8.3.6 用PAM实现用户和主机访问控制 175

8.3.7 Samba做活动目录中的成员服务器 177

8.3.8 Samba做基于tdbsam的PDC 184

8.4 小结 189

8.5 思考与练习 189

第9章 iptables 190

9.1 Linux防火墙概述 190

9.1.1 Linux防火墙的架构 190

9.1.2 netfilter/iptables的功能 190

9.1.3 数据包通过iptables的流程 191

9.1.4 激活IP转发功能 191

9.2 iptables基础 192

9.2.1 iptables语法格式中的命令 192

9.2.2 iptables语法格式中的参数 194

9.2.3 iptables语法格式中的目标动作 197

9.3 iptables应用示例 199

9.3.1 filter表的应用示例 199

9.3.2 nat表的应用示例 202

9.4 小结 206

9.5 思考与练习 206

第10章 squid 207

10.1 squid概述 207

10.1.1 squid功能 207

10.1.2 squid配置文件 208

10.1.3 squid的日志文件 211

10.2 squid配置示例 211

10.2.1 配置单台正向代理服务器示例 211

10.2.2 配置透明代理服务器示例 214

10.2.3 配置多台代理服务器示例 217

10.2.4 配置反向代理服务器示例 223

10.3 小结 228

10.4 思考与练习 229

第11章 sendmail JZ 230

11.1 sendmail概述 230

11.1.1 MUA、MTA和MSA 230

11.1.2 邮箱及相关命令 230

11.2 sendmail配置文件 232

11.2.1 sendmail.mc 232

11.2.2 sendmail常用的数据库 234

11.3 sendmail配置示例 238

11.3.1 两台邮件服务器互发邮件 238

11.3.2 配置带SMTP认证的sendmail服务 241

11.3.3 反垃圾邮件示例 244

11.4 小结 253

11.5 思考与练习 253

第12章 SSH 254

12.1 SSH概述 254

12.2 SSH基础示例 254

12.2.1 安全远程登录 254

12.2.2 scp 255

12.2.3 sftp 256

12.3 SSH应用示例 257

12.3.1 采用公钥认证登录 257

12.3.2 主机访问控制 259

12.3.3 用户访问控制 260

12.3.4 端口重定向 261

12.3.5 X11转发 262

12.3.6 ssh-agent 264

12.3.7 Windows下的SSH客户端 265

12.4 小结 267

12.5 思考与练习 267