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

  • 购买积分:10 如何计算积分?
  • 作  者:丛佩丽,卢晓丽主编;陈荣征副主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2016
  • ISBN:9787113213107
  • 页数:248 页
图书介绍:本书紧跟行业技术发展,以“网络服务与管理”为主线展开内容,采用“项目导向,教学做一体化”方式编写而成。本书共有14个项目,每个项目均来自实际工作岗位,学生按照正文步骤可以实现所有项目。通过项目,使学生在做中学,在学中做,实现教学做合一。本书内容贴近实际,按照学生职业能力成长的过程,教、学、做一体,并且在用户和组管理等部分项目中,采取了图形化配置和文本方式配置两种方法,图形化操作有助于提高学生的兴趣,降低学习Linux的难度,更好地培养学生的基本职业技能和实际操作能力,从而使其胜任网络服务器架设和管理等相关岗位工作。本书适合作为高等职业院校计算机类专业的教材,也可作为全国职业技能大赛和网络培训班的培训教材,还可供网络管理员和系统集成人员以及所有准备从事网络管理的网络爱好者参考使用。

项目1安装Linux操作系统 1

1.1项目描述 1

1.2相关知识 1

1.2.1 Linux操作系统概述 1

1.2.2 Linux的特点 2

1.2.3 Linux的版本 2

1.3项目实施 3

1.3.1安装RHEL 6操作系统 3

1.3.2使用RHEL 6用户界面 12

1.4项目总结 16

1.5项目实训 16

1.6项目练习 17

项目2管理文件系统 18

2.1项目描述 18

2.2相关知识 18

2.2.1文件和目录的概念 18

2.2.2 Linux标准文件和目录 19

2.2.3 Linux的启动过程 19

2.2.4 Linux的运行级别 20

2.2.5进程的概念 22

2.2.6 Vi编辑器简介 22

2.2.7 Linux操作系统软件包简介 25

2.3项目实施 25

2.3.1文件系统管理 25

2.3.2 Vi编辑器 37

2.3.3安装软件 39

2.4项目总结 49

2.5项目实训 49

2.6项目练习 50

项目3管理组群和用户 52

3.1项目描述 52

3.2相关知识 52

3.2.1组群概述 52

3.2.2账号概述 53

3.3项目实施 53

3.3.1使用文本方式管理组群和用户 53

3.3.2使用图形化工具管理组群和用户 60

3.4项目总结 62

3.5项目实训 62

3.6项目练习 62

项目4管理磁盘 64

4.1项目描述 64

4.2相关知识 64

4.2.1磁盘管理的概念 64

4.2.2 Linux操作系统的磁盘分区 65

4.2.3磁盘配额概述 65

4.2.4 LVM概述 65

4.3项目实施 66

4.3.1基本磁盘管理 66

4.3.2磁盘配额 73

4.3.3管理LVM逻辑卷 77

4.4项目总结 83

4.5项目实训 83

4.6项目练习 84

项目5管理打印机 85

5.1项目描述 85

5.2相关知识 85

5.2.1 LPRng打印系统 85

5.2.2 CUPS打印系统 86

5.3项目实施 86

5.3.1安装打印机 86

5.3.2管理打印机 88

5.4项目总结 89

5.5项目实训 89

5.6项目练习 90

项目6架设D HCP服务器 91

6.1项目描述 91

6.2相关知识 92

6.2.1 DHCP概述 92

6.2.2 DHCP协议工作过程 92

6.3项目实施 93

6.3.1为DHCP服务器设置IP和机器名 93

6.3.2安装DHCP服务器 101

6.3.3配置DHCP服务器 104

6.3.4 DHCP客户端使用DHCP服务器 109

6.4项目总结 111

6.5项目实训 111

6.6项目练习 112

项目7架设Samba服务器 114

7.1项目描述 114

7.2相关知识 114

7.2.1 Samba软件概述 114

7.2.2 Samba软件功能 115

7.2.3 Samba的配置文件 115

7.3项目实施 117

7.3.1安装Samba服务器 117

7.3.2配置share级Samba服务器 121

7.3.3配置基于user级别的Samba服务器 122

7.3.4 Samba客户端连接服务器 128

7.4项目总结 132

7.5项目实训 132

7.6项目练习 132

项目8架设NFS服务器 134

8.1项目描述 134

8.2相关知识 134

8.2.1 NFS概述 134

8.2.2 NFS守护进程 135

8.2.3 NFS的配置文件 135

8.3项目实施 136

8.3.1安装NFS服务器 136

8.3.2配置NFS服务器 140

8.3.3 NFS客户端连接服务器 141

8.4项目总结 142

8.5项目实训 142

8.6项目练习 143

项目9架设DNS服务器 144

9.1项目描述 144

9.2相关知识 145

9.2.1因特网的命名机制 145

9.2.2域名查询模式 146

9.2.3 BIND介绍 147

9.2.4 BIND配置文件结构 147

9.3项目实施 147

9.3.1安装DNS服务器 147

9.3.2配置DNS服务器 151

9.3.3客户端连接DNS服务器 159

9.4项目总结 162

9.5项目实训 162

9.6项目练习 163

项目10架设Web服务器 164

10.1项目描述 164

10.2相关知识 164

10.2.1 WWW概述 164

10.2.2 Apache服务器的主配置文件httpd.conf介绍 166

10.3项目实施 170

10.3.1安装Apache服务器 170

10.3.2配置Web服务器 174

10.3.3配置个人主页功能 177

10.3.4建立基于用户认证的虚拟目录 178

10.3.5建立访问控制的虚拟目录 179

10.3.6配置基于不同端口的虚拟主机 181

10.3.7配置基于IP地址的虚拟主机 183

10.3.8配置基于名称的虚拟主机 184

10.4项目总结 186

10.5项目实训 186

10.6项目练习 187

项目11架设FTP服务器 188

11.1项目描述 188

11.2相关知识 188

11.2.1 FTP概述 188

11.2.2 vsftpd的用户类型 189

11.2.3主配置文件vsftpd.conf介绍 189

11.3项目实施 191

11.3.1安装FTP服务器 191

11.3.2配置匿名用户访问FTP服务器 195

11.3.3配置本地用户访问FTP服务器 198

11.3.4将所有的本地用户都锁定在宿主目录中 200

11.3.5设置只有特定用户才可以访问FTP服务器 201

11.4项目总结 202

11.5项目实训 202

11.6项目练习 203

项目12架设邮件服务器 204

12.1项目描述 204

12.2相关知识 204

12.2.1电子邮件系统概述 204

12.2.2 Postfix服务器的主配置文件main.cf介绍 206

12.3项目实施 208

12.3.1安装邮件服务器 208

12.3.2配置邮件服务器 212

12.4项目总结 215

12.5项目实训 215

12.6项目练习 216

项目13架设防火墙 217

13.1项目描述 217

13.2相关知识 217

13.2.1防火墙概述 217

13.2.2防火墙的种类 218

13.2.3 Linux内核的Netfilter架构 219

13.2.4 Netfilter的工作原理 220

13.3项目实施 221

13.3.1安装Iptables服务器 221

13.3.2配置Iptables服务器 224

13.3.3使用SSH验证防火墙 232

13.3.4使用Telnet验证防火墙 234

13.4项目总结 236

13.5项目实训 237

13.6项目练习 237

项目14架设NAT 238

14.1项目描述 238

14.2相关知识 238

14.2.1 NAT原理 238

14.2.2 NAT的优点 239

14.2.3 NAT的分类 239

14.2.4 Linux内核的Netfilter架构 239

14.2.5 NAT的工作原理 240

14.3项目实施 241

14.3.1配置SNAT 241

14.3.2在客户端进行验证 245

14.3.3配置DNAT,隐藏Web服务器 246

14.4项目总结 246

14.5项目实训 247

14.6项目练习 247

参考文献 248