《Linux 网络配置与应用》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:陈建辉主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2012
  • ISBN:9787115283122
  • 页数:246 页
图书介绍:本书以Linux网络应用为核心,介绍基于RHEL5(Red Hat Enterprise Linux 5)的Linux系统安装管理基本内容,并详细介绍了RHEL5下各类网络服务的设计配置及实现。每章的内容包含基本理论、基本操作、配置实例等三部分内容。

第1章 Linux系统的安装与管理 1

1.1 Linux系统简介 1

1.1.1 Linux的发展 1

1.1.2 Linux的版本 2

1.1.3 Linux的应用 4

1.2 Linux的安装 4

1.2.1 Red Hat Linux介绍 4

1.2.2 Red Hat Enterprise Linux 5的安装 5

1.3 命令行界面的使用 17

1.3.1 命令行的使用 17

1.3.2 常用的基本命令 17

1.3.3 vi编辑器 20

1.4 用户管理 21

1.4.1 用户管理概述 22

1.4.2 普通用户管理 22

1.4.3 用户组管理 23

1.4.4 与用户账号有关的系统文件 24

1.5 磁盘分区管理 26

1.5.1 使用fdisk进行分区管理 26

1.5.2 逻辑卷管理 29

1.5.3 磁盘分区管理的常见问题 30

1.6 文件系统管理 31

1.6.1 文件系统简介 31

1.6.2 文件与目录系统 31

1.6.3 管理文件系统 32

1.7 软件包管理 33

1.7.1 使用RPM软件包 34

1.7.2 源代码安装 35

1.7.3 压缩、解压和.tar软件的安装 35

本章小结 36

习题1 36

第2章 Linux网络基本配置 37

2.1 TCP/IP协议基础 37

2.1.1 TCP/IP概述 37

2.1.2 IPv4地址和端口 39

2.1.3 IPv6 43

2.2 应用文件配置网络 43

2.2.1 网络设备配置文件 44

2.2.2 使用resolv.conf文件配置DNS服务器 44

2.2.3 使用network文件配置主机名 44

2.2.4 使用hosts文件配置主机名和IP地址的映射关系 45

2.3 常用网络命令 45

2.3.1 ifconfig命令 45

2.3.2 ping命令 46

2.3.3 netstat命令 47

2.3.4 nslookup命令 47

2.3.5 traceroute命令 48

2.4 网络故障诊断概述 49

2.4.1 故障诊断原则 49

2.4.2 故障诊断方案 50

2.4.3 故障诊断方法 50

2.4.4 故障诊断工具 51

2.4.5 故障诊断步骤 52

2.4.6 交换机故障诊断 52

2.4.7 网卡故障诊断 53

2.4.8 故障诊断案例 54

本章小结 55

习题2 56

第3章 Samba服务器配置 57

3.1 Samba概述 57

3.1.1 Samba的功能 57

3.1.2 Samba的工作原理 57

3.2 安装Sarnba服务 58

3.2.1 Samba所需软件 58

3.2.2 Samba安装 59

3.3 Samba服务器的基本配置 59

3.3.1 图形化配置 60

3.3.2 命令行配置 63

3.3.3 Samba的启动与停止 63

3.3.4 Samba加密口令文件配置 64

3.4 Samba客户端配置应用 65

3.4.1 Linux客户端访问Samba共享 65

3.4.2 Windows客户端访问Samba共享 66

3.5 Samba配置实训案例 67

3.5.1 简单Samba服务配置 67

3.5.2 复杂Samba共享设置实例 68

本章小结 71

习题3 72

第4章 DHCP服务器配置 73

4.1 DHCP概述 73

4.1.1 DHCP简介 73

4.1.2 DHCP的应用环境 74

4.1.3 DHCP工作机制 74

4.2 安装DHCP服务 76

4.3 配置DHCP服务器 78

4.3.1 主配置文件dhcpd.conf 78

4.3.2 配置文件参数 78

4.3.3 DHCP配置实例 80

4.3.4 DHCP的启动与停止 81

4.3.5 IP地址绑定 82

4.4 配置DHCP客户端 82

4.4.1 Linux客户端配置 82

4.4.2 Windows客户端配置 83

4.5 DHCP配置实训 84

4.5.1 实训目的 84

4.5.2 实训内容 84

4.5.3 实训步骤 85

本章小结 86

习题4 86

第5章 DNS服务器配置 87

5.1 DNS原理 87

5.1.1 DNS简介 87

5.1.2 DNS查询原理及流程 89

5.1.3 正向解析与反向解析 91

5.1.4 资源记录 92

5.2 安装DNS服务 93

5.2.1 BIND简介 93

5.2.2 DNS所需软件 93

5.2.3 DNS的安装 93

5.3 配置DNS服务器 95

5.3.1 主配置文件named.conf 95

5.3.2 配置正向解析区域 96

5.3.3 配置反向解析区域 96

5.3.4 区域文件与常用资源记录 97

5.3.5 DNS的启动与停止 97

5.3.6 DNS服务测试 98

5.4 配置DNS客户端 100

5.4.1 RHEL5客户端配置 100

5.4.2 Windows客户端配置 101

5.5 DNS配置实训案例 102

5.5.1 实训目的 102

5.5.2 实训内容 102

5.5.3 实训步骤 102

本章小结 105

习题5 105

第6章 Web服务器配置 106

6.1 WWW原理 106

6.1.1 WWW概述 106

6.1.2 WWW工作原理 106

6.2 安装Web服务 107

6.2.1 Apache简介 107

6.2.2 Apache所需软件 108

6.2.3 Apache的安装 108

6.3 Apache服务器基本配置 109

6.3.1 主配置文件httpd.conf 109

6.3.2 根目录与文档目录设置 110

6.3.3 主机名称设置 110

6.3.4 网站首页设置 110

6.3.5 其他常用设置 111

6.3.6 Apache的启动与停止 113

6.4 Apache高级服务器配置 114

6.4.1 配置Apache虚拟目录 114

6.4.2 配置Apache虚拟主机 114

6.4.3 Apache访问控制 116

6.4.4 为Apache建立专门的用户和组 117

6.4.5 Apache日志设置 118

6.5 Web应用实训案例 119

6.5.1 实训目的 119

6.5.2 实训内容 119

6.5.3 实训步骤 119

本章小结 120

习题6 120

第7章 E-mail服务器配置 122

7.1 E-mail原理 122

7.1.1 E-mail系统工作原理 122

7.1.2 SMTP协议 124

7.1.3 POP3协议 126

7.1.4 IMAP协议 127

7.2 安装Sendmail服务器 128

7.2.1 Sendmail服务简介 129

7.2.2 Sendmail服务器安装 130

7.2.3 相关的配置文档 130

7.3 Sendmail服务器基础配置 131

7.3.1 Sendmail的配置文件 131

7.3.2 初始化Sendmail环境 132

7.3.3 Sendmail的启动与停止 132

7.4 Sendmail高级服务器配置 134

7.4.1 Sendmail认证 134

7.4.2 邮箱容量设置 135

7.4.3 POP3S和IMAPS设置 136

7.5 Sendmail客户端配置 136

7.5.1 Linux客户端配置 136

7.5.2 Windows客户端配置 138

本章小结 140

习题7 141

第8章 FTP服务器配置 142

8.1 FTP概述 142

8.1.1 FTP简介 142

8.1.2 FTP工作原理 142

8.2 安装FTP服务器 143

8.2.1 vsftpd所需软件 143

8.2.2 vsftpd安装 143

8.3 配置FTP服务器 146

8.3.1 vsftpd的配置 146

8.3.2 实现匿名用户访问 149

8.3.3 实现实体用户访问 151

8.3.4 FTP应用实例 156

8.3.5 FTP服务器的启动与停止 156

8.4 配置FTP客户端 158

8.4.1 Linux客户端配置 158

8.4.2 Windows客户端配置 158

8.5 FTP配置实训 159

8.5.1 实训目的 159

8.5.2 实训内容 159

8.5.3 实训步骤 159

本章小结 160

习题8 160

第9章 NFS服务器配置 162

9.1 NFS原理 162

9.1.1 NFS概述 162

9.1.2 RPC简介 162

9.1.3 NFS工作原理 163

9.2 NFS安装 163

9.2.1 NFS的守护进程及所需软件 164

9.2.2 NFS的安装 164

9.3 配置NFS服务器 165

9.3.1 NFS服务器配置 165

9.3.2 NFS应用实例 167

9.3.3 NFS启动与停止 169

9.3.4 测试NFS服务 169

9.4 配置客户端 171

本章小结 174

习题9 174

第10章 代理服务器配置 176

10.1 代理服务器概述 176

10.1.1 代理服务器简介 176

10.1.2 代理服务器的工作原理 177

10.2 Squid安装 178

10.2.1 Squid简介 178

10.2.2 Squid的安装 179

10.3 Squid服务器的基本配置 180

10.3.1 Squid服务配置文件 180

10.3.2 Squid服务常用设置 181

10.3.3 Squid的启动和停止 184

10.4 Squid服务器的高级配置 186

10.4.1 代理服务器用户访问控制 186

10.4.2 实现透明代理 190

10.4.3 反向代理加速web网站 192

10.5 配置代理客户端 192

10.5.1 Linux客户端配置 192

10.5.2 Windows客户端配置 193

10.6 Squid服务器配置实训 194

10.6.1 实训目的 194

10.6.2 实训内容 195

10.6.3 实训步骤 195

本章小结 197

习题10 198

第11章 防火墙与NAT 199

11.1 防火墙原理 199

11.1.1 防火墙概述 199

11.1.2 iptables工作原理 201

11.1.3 NAT工作原理 202

11.2 安装iptables 204

11.2.1 iptables的安装 204

11.2.2 iptables的启动与停止 204

11.3 防火墙配置 205

11.3.1 iptables的基本设置 205

11.3.2 iptables规则设置 206

11.3.3 防火墙配置实例 207

11.4 NAT 208

11.4.1 iptables实现NAT 208

11.4.2 配置SNAT 210

11.4.3 配置DNAT 210

11.5 防火墙配置实训实例 210

11.5.1 实训目的 210

11.5.2 实训内容 211

11.5.3 实训步骤 211

本章小结 212

习题11 213

第12章 VPN服务器配置 214

12.1 VPN原理 214

12.1.1 VPN概述 214

12.1.2 VPN分类 214

12.1.3 Linux下的VPN技术 215

12.2 基于PPTP的VPN服务器 216

12.2.1 任务描述 217

12.2.2 软件下载 217

12.2.3 服务器安装配置 217

12.2.4 PPTP服务器启动 219

12.2.5 PPTP VPN客户端配置 220

12.2.6 连接VPN服务器 222

12.2.7 VPN客户端路由问题 222

12.3 基于SSL的VPN服务器 223

12.3.1 任务描述 223

12.3.2 软件下载安装 223

12.3.3 VPN服务器配置 224

12.3.4 安装客户端 225

12.3.5 连接VPN服务器 225

12.4 VPN服务器配置实训 225

12.4.1 Poptop实现的PPTP VPN服务器 225

12.4.2 PPTP局域网到局域网VPN设置 229

本章小结 231

习题12 231

第13章 网络远程访问 232

13.1 远程登录服务概述 232

13.1.1 远程登录简介 232

13.1.2 远程登录的特点及实现方式 233

13.2 Telnet服务器配置 234

13.2.1 Telnet简介 234

13.2.2 安装Telnet程序 234

13.2.3 Telnet的访问控制设置 235

13.2.4 Telnet服务的启动与停止 236

13.2.5 更改Telnet端口号 237

13.3 Telnet服务客户端的使用 237

13.3.1 Linux客户端配置 237

13.3.2 Windows客户端配置 238

13.4 SSH服务 239

13.4.1 SSH概述 239

13.4.2 OpenSSH安装 239

13.4.3 OpenSSH配置文件 240

13.4.4 SSH的启动与停止 241

13.4.5 OpenSSH客户端使用 243

本章小结 244

习题13 244

参考文献 246