《Linux网络服务器配置与管理项目教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:谢树新,曹起武主编;郭丽,胡耀民副主编
  • 出 版 社:北京:科学出版社
  • 出版年份:2015
  • ISBN:9787030433381
  • 页数:319 页
图书介绍:本书让读者体验一个虚拟企业的真实工作情境,把Linux网络操作系统的工作过程与学习过程有机地结合起来,充分体现工作过程为导向的教学理念。教材中将采用大量的应用案例,每个案例从”情境分析”开始,通过”问题研究”,进行”知识讲解”、”课堂实战”,然后告诉读者如何一步步”完成任务”,最后进行”课程小结”、”拓展创新”和”巩固练习”,检验自己的学习效果。

项目1 安装Linux并构建网络环境 1

1.1 任务描述 2

1.2 任务分析 3

1.3 知识储备 4

1.3.1 Linux的诞生 5

1.3.2 Linux的应用概况 5

1.3.3 Linux的主要优势 5

1.3.4 Linux磁盘分区基础 6

1.4 任务实施 7

1.4.1 安装Red Hat Enterprise Linux 6.5 7

1.4.2 首次启动Red Hat Enterprise Linux的设置 13

1.4.3 配置网络环境 14

1.4.4 测试网络环境 20

1.5 技能训练 24

1.5.1 课堂训练 24

1.5.2 课后训练 28

1.6 总结提高 28

项目2 管理Linux文件系统 29

2.1 任务描述 30

2.2 任务分析 31

2.3 知识储备 32

2.3.1 Linux文件系统概述 32

2.3.2 Linux文件系统的组织方式 33

2.3.3 Linux系统的默认安装目录 33

2.3.4 Linux中的文件类型 34

2.3.5 Linux中的文件权限 34

2.4 任务实施 36

2.4.1 分析Linux的命令格式 36

2.4.2 目录与文件操作命令的使用 36

2.4.3 文件与目录的权限操作 47

2.4.4 vi编辑器的使用 49

2.5 技能训练 52

2.5.1 课堂训练 52

2.5.2 课后训练 53

2.6 总结提高 54

项目3 管理Linux操作系统 55

3.1 任务描述 56

3.2 任务分析 57

3.3 知识储备 58

3.3.1 Linux系统管理概述 58

3.3.2 Linux中的用户分类 58

3.3.3 Linux中的用户管理配置文件 59

3.3.4 Linux中的设备文件 60

3.4 任务实施 60

3.4.1 用户和组管理 60

3.4.2 软件包管理 65

3.4.3 存储设备的使用 67

3.4.4 进程管理命令的使用 70

3.4.5 系统信息命令的使用 73

3.4.6 其他常用命令的使用 76

3.4.7 关机重启命令的使用 77

3.5 技能训练 78

3.5.1 课堂训练 78

3.5.2 课后训练 79

3.6 总结提高 79

项目4 Shell脚本编程 80

4.1 任务描述 81

4.2 任务分析 82

4.3 知识储备 83

4.3.1 Shell概述 83

4.3.2 Shell的种类 84

4.3.3 Shell中的变量 84

4.3.4 变量表达式 86

4.3.5 Shell的输入输出 88

4.4 任务实施 90

4.4.1 体验Shell编程 90

4.4.2 在Shell程序中使用的参数 91

4.4.3 表达式的比较应用 93

4.4.4 循环结构语句的使用 96

4.4.5 条件结构语句的使用 98

4.5 技能训练 100

4.5.1 课堂训练 100

4.5.2 课后训练 101

4.6 总结提高 101

项目5 配置与管理Samba服务器 103

5.1 任务描述 104

5.2 任务分析 105

5.3 知识储备 106

5.3.1 Samba概述 106

5.3.2 Samba服务工作原理 106

5.3.3 Samba服务工作流程 107

5.4 任务实施 108

5.4.1 安装Samba软件包 108

5.4.2 分析主配置文件smb.conf 109

5.4.3 设置共享目录 113

5.4.4 查看Samba服务日志文件 114

5.4.5 建立Samba服务密码文件 115

5.4.6 建立Samba用户映射 116

5.4.7 设置Samba的打印共享 117

5.4.8 启动与停止Samba服务 118

5.4.9 配置share级Samba服务器 119

5.4.10 配置user级Samba服务器 121

5.4.11 在Linux客户端访问共享资源 123

5.4.12 在Windows客户端访问共享资源 125

5.5 技能训练 126

5.5.1 课堂训练 126

5.5.2 课后训练 130

5.6 总结提高 131

项目6 配置与管理NFS服务器 132

6.1 任务描述 133

6.2 任务分析 133

6.3 知识储备 135

6.3.1 NFS概述 135

6.3.2 NFS的工作原理 135

6.3.3 NFS系统守护进程 136

6.4 任务实施 136

6.4.1 安装NFS 136

6.4.2 熟悉相关文件 137

6.4.3 分析配置文件exports 138

6.4.4 企业应用案例 140

6.4.5 启动与停止NFS服务 142

6.4.6 测试NFS服务 145

6.4.7 配置NFS客户端 146

6.5 技能训练 147

6.5.1 课堂训练 147

6.5.2 课后训练 148

6.6 总结提高 149

项目7 配置与管理DHCP服务器 150

7.1 任务描述 151

7.2 任务分析 152

7.3 知识储备 153

7.3.1 DHCP概述 153

7.3.2 DHCP地址分配机制 153

7.3.3 DHCP的工作原理 154

7.3.4 DHCP中继代理 155

7.3.5 DHCP常用术语 155

7.4 任务实施 156

7.4.1 安装DHCP软件包 156

7.4.2 熟悉相关配置文件 157

7.4.3 熟悉主配置文件dhcpd.conf 157

7.4.4 设置IP作用域 160

7.4.5 设置客户端的IP地址 160

7.4.6 设置租约期限 161

7.4.7 保留特定IP 161

7.4.8 多网段IP地址的分配 162

7.4.9 启动与停止DHCP服务 165

7.4.10 配置案例分析 167

7.4.11 配置DHCP客户端 168

7.5 技能训练 172

7.5.1 课堂训练 172

7.5.2 课后训练 174

7.6 总结提高 175

项目8 配置与管理DNS服务器 176

8.1 任务描述 177

8.2 任务分析 178

8.3 知识储备 179

8.3.1 DNS概述 179

8.3.2 DNS组成 179

8.3.3 正向解析与反向解析 181

8.3.4 查询的工作原理 181

8.3.5 域名服务器分类 183

8.4 任务实施 183

8.4.1 安装DNS服务 183

8.4.2 熟悉BIND的配置文件 185

8.4.3 配置DNS服务器 191

8.4.4 配置辅助域名服务器 198

8.4.5 配置缓存Cache-only服务器 199

8.4.6 启动与停止DNS服务 200

8.4.7 配置DNS客户端 201

8.5 技能训练 203

8.5.1 课堂训练 203

8.5.2 课后训练 206

8.6 总结提高 206

项目9 配置与管理Web服务器 208

9.1 任务描述 209

9.2 任务分析 210

9.3 知识储备 211

9.3.1 Web概述 211

9.3.2 Web服务中的常用概念 212

9.3.3 Web服务的工作原理 213

9.4 任务实施 213

9.4.1 安装Apache服务 213

9.4.2 分析主配置文件httpd.conf 215

9.4.3 Web服务器的试用 218

9.4.4 建立用户个人主页 219

9.4.5 配置符号链接和虚拟目录 220

9.4.6 认证与授权管理 223

9.4.7 配置虚拟主机 226

9.4.8 启动与停止Apache服务 229

9.5 技能训练 230

9.5.1 课堂训练 230

9.5.2 课后训练 235

9.6 总结提高 235

项目10 配置与管理FTP服务器 237

10.1 任务描述 238

10.2 任务分析 239

10.3 知识储备 240

10.3.1 FTP概述 240

10.3.2 FTP的工作原理 241

10.3.3 vsftpd中的三类用户 242

10.3.4 命令方式的FTP 242

10.4 任务实施 243

10.4.1 安装vsftpd软件包 243

10.4.2 熟悉相关配置文件 244

10.4.3 熟悉主配置文件vsftpd.conf 245

10.4.4 实现匿名用户访问 248

10.4.5 实现实体用户访问 250

10.4.6 使用PAM实现虚拟用户FTP服务 251

10.4.7 创建FTP用户 252

10.4.8 启动与停止FTP服务 253

10.4.9 企业配置案例分析 255

10.4.10 FTP客户端的配置 259

10.5 技能训练 262

10.5.1 课堂训练 262

10.5.2 课后训练 264

10.6 总结提高 265

项目11 配置防火墙与NAT服务器 267

11.1 任务描述 268

11.2 任务分析 269

11.3 知识储备 270

11.3.1 防火墙概述 270

11.3.2 防火墙的类型和工作原理 270

11.3.3 防火墙的构造体系 272

11.3.4 防火墙的访问规则 273

11.3.5 NAT工作原理 274

11.4 任务实施 275

11.4.1 分析netfilter/iptables的架构 275

11.4.2 分析iptables传输数据包的过程 277

11.4.3 安装iptables 277

11.4.4 熟悉iptables命令格式 278

11.4.5 使用iptables配置防火墙 280

11.4.6 启动与停止iptables 283

11.4.7 使用iptables实现NAT 285

11.4.8 企业配置案例分析 287

11.5 技能训练 290

11.5.1 课堂训练 290

11.5.2 课后训练 292

11.6 总结提高 293

项目12 配置与管理VPN服务器 294

12.1 任务描述 295

12.2 任务分析 296

12.3 知识储备 298

12.3.1 VPN概述 298

12.3.2 VPN的工作原理 298

12.3.3 VPN安全技术 299

12.3.4 VPN的协议 300

12.3.5 VPN的分类 301

12.4 任务实施 302

12.4.1 构建VPN初始环境 302

12.4.2 配置VPN服务 305

12.4.3 启动与停止VPN服务 309

12.4.4 配置VPN客户端 310

12.5 技能训练 313

12.5.1 课堂训练 313

12.5.2 课后训练 313

12.6 总结提高 314

项目13 综合案例——泰德公司局域网设计与实现 315

13.1 任务描述 316

13.2 任务分析 317

13.3 知识储备 317

13.3.1 局域网概述 317

13.3.2 网络操作系统 317

13.3.3 常见的网络服务 317

13.4 任务实施 317

13.4.1 设计泰德公司网络拓扑 317

13.4.2 连接网络设备 318

13.4.3 安装RHEL6.5网络操作系统 318

13.4.4 配置服务器相关参数 318

13.4.5 配置各类网络服务 318

13.5 总结提高 319

参考文献 320