《Linux服务器搭建与管理案例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘振宇,夏凤龙,王浩主编
  • 出 版 社:上海:上海交通大学出版社
  • 出版年份:2016
  • ISBN:9787313155825
  • 页数:291 页
图书介绍:本书以目前RedHat公司最新版本Red Hat Enterprise Linux 5为平台,对Linux的网络服务应用进行了详细地讲解。在每章中均采用实例方式讲授Linux的应用,全书以理论够用、实用,实践为第一的原则,使读者能够快速、轻松地掌握Linux技术与应用。内容包括Linux服务器安装与测试,DHCP服务器,DNS服务器,邮件服务器,FTP服务器,Web服务器,Samba服务器,Linux放火墙,数据库服 务器和网络访问。《Linux网络服务器搭建管理与应用》内容广泛翔实,适用于高等职业技术学院、成人高校、示范性软件职业技术学院、本科院校及二级职业技术学院、继续教育学院,可以作为Linux服务器管理员初学者的入门教材,也可以作为培养Linux网络管理工程师的培训教材,同样适合作为使用Linux服务器进行应用开发的人员的参考资料。

第1章 安装与配置Linux 1

本章导读 1

学习目标 1

1.1 了解Linux 1

1.1.1 UNIX操作系统 1

1.1.2 类UNIX操作系统和Linux 2

1.1.3 Linux的特点 2

1.1.4 Linux内核结构 3

1.1.5 Linux发行版本 5

1.2 安装RHEL 7 6

1.2.1 硬件的基本要求 6

1.2.2 使用虚拟机安装RHEL 7 6

1.2.3 在真实主机上安装RHEL 7 21

1.3 RHEL 7的启动、登录、退出与Shell 22

1.3.1 启动过程与运行级别 22

1.3.2 登录与退出 22

1.3.3 RHEL 7的Shell 24

1.4 RHEL 7网络环境配置 26

1.4.1 配置主机名 26

1.4.2 启用禁用网卡、配置IP地址及MAC地址 28

1.4.3 设置网关 31

1.4.4 网卡配置文件 31

1.4.5 图形界面配置工具 32

1.4.6 修改resolv.conf配置DNS 33

1.5 RHEL 7网络环境测试 34

1.5.1 ping命令检测网络连通情况 34

1.5.2 netstat命令查看网络配置 35

1.5.3 nslookup测试域名解析 36

1.6 RHEL 7安装的故障排除 37

1.6.1 开始安装阶段的故障及其排除 37

1.6.2 初始安装阶段的故障及其排除 37

1.6.3 安装过程中的问题 37

1.6.4 安装后的问题 38

1.6.5 忘记root密码的修复方法 38

本章小结 41

本章实训 41

本章习题 42

第2章 配置与管理samba服务器 45

本章导读 45

学习目标 45

2.1 samba服务相关知识 45

2.1.1 SMB协议 45

2.1.2 samba工作原理 46

2.1.3 samba功能 47

2.2 安装samba服务器 47

2.2.1 安装准备工作 47

2.2.2 安装samba服务 50

2.2.3 启动、停止、重启及自启samba服务 54

2.3 配置samba服务器 56

2.3.1 samba服务器配置流程 56

2.3.2 samba主配置文件smb.conf 57

2.3.3 samba服务的日志与账号 61

2.3.4 案例1——配置Share安全级别服务器 62

2.3.5 案例2——配置user安全级别服务器 65

2.3.6 用户账号映射 68

2.3.7 客户端访问控制 69

2.3.8 设置samba用户的读写权限 70

2.3.9 samba的隐藏共享 72

2.3.10 samba打印机共享 73

2.4 配置samba客户端 75

2.4.1 配置Linux客户端 75

2.4.2 配置Windows客户端 76

2.5 综合案例 77

2.6 samba故障排除 79

2.6.1 使用testparm排除故障 79

2.6.2 使用ping命令排除故障 80

2.6.3 使用smbclient命令 80

本章小结 80

本章实训 80

本章习题 81

第3章 配置与管理DHCP服务器 83

本章导读 83

学习目标 83

3.1 DHCP服务相关知识 83

3.1.1 DHCP服务概述 83

3.1.2 DHCP工作过程 84

3.1.3 IP地址相约和更新 85

3.1.4 DHCP服务器分配给客户端的IP地址类型 85

3.2 安装DHCP服务器 85

3.2.1 安装DHCP服务 85

3.2.2 启动、停止、重启及自启DHCP服务 86

3.3 配置DHCP服务器 88

3.3.1 DHCP主配置文件dhcpd.conf 89

3.3.2 租约数据库文件 93

3.3.3 案例1——简单配置DHCP 94

3.3.4 案例2——IP地址绑定 99

3.3.5 案例3——配置多网卡多作用域 101

3.3.6 案例4——配置超级作用域 104

3.4 综合案例 106

3.5 DHCP服务故障排除 111

3.5.1 排除DHCP故障的常见手段 111

3.5.2 常见DHCP故障的排除 111

本章小结 112

本章实训 113

本章习题 113

第4章 配置与管理DNS服务器 115

本章导读 115

学习目标 115

4.1 DNS服务相关知识 115

4.1.1 DNS服务概述 115

4.1.2 DNS服务器分类 116

4.1.3 DNS查询模式与域名解析 116

4.1.4 资源记录 117

4.1.5 hosts文件 117

4.2 安装DNS服务 118

4.2.1 安装DNS服务 118

4.2.2 启动、停止、重启与自启DNS服务 119

4.3 配置DNS服务器 121

4.3.1 DNS服务器配置步骤 121

4.3.2 主配置文件named.conf 121

4.3.3 区域文件与资源记录 126

4.3.4 案例1——搭建DNS服务器 128

4.3.5 案例2——配置辅助DNS服务器 132

4.3.6 案例3——建立子域并进行区域委派 136

4.4 配置DNS客户端 141

4.4.1 配置Linux客户端 141

4.4.2 配置Windows客户端 142

4.5 综合案例 144

4.6 DNS服务故障排除 150

4.6.1 排除DNS故障常见手段 150

4.6.2 常见故障总结 155

本章小结 155

本章实训 156

本章习题 156

第5章 配置与管理电子邮件服务 159

本章导读 159

学习目标 159

5.1 电子邮件服务相关知识 159

5.1.1 电子邮件概述 159

5.1.2 电子邮件系统 160

5.1.3 电子邮件协议 160

5.1.4 电子邮件中继 161

5.2 安装电子邮件服务 162

5.2.1 安装sendmail服务 162

5.2.2 sendmail服务的启动、停止、重启和自启 163

5.3 配置电子邮件服务器 164

5.3.1 sendmail服务 164

5.3.2 安装dovecot服务 168

5.4 配置电子邮件客户端 168

5.4.1 Linux客户端 168

5.4.2 Windows客户端 169

5.5 综合案例 172

5.6 电子邮件服务常见故障排除 180

本章小结 181

本章实训 181

本章习题 182

第6章 配置与管理FTP服务器 183

本章导读 183

学习目标 183

6.1 FTP服务相关知识 183

6.1.1 FTP工作原理 183

6.1.2 FTP连接模式 184

6.1.3 FTP用户分类 185

6.1.4 FTP服务器软件 185

6.2 安装FTP服务器 186

6.2.1 安装VSFTP 186

6.2.2 启动、停止、重启、自启 VSFTP 187

6.3 配置FTP服务器 188

6.3.1 VSFTP主配置文件vsftpd.conf 188

6.3.2 案例1——配置匿名FTP服务器 191

6.3.3 案例2——配置本地用户访问的FTP服务器 192

6.3.4 案例3——限制用户访问目录 193

6.3.5 案例4——设置FTP目录欢迎信息 195

6.4 配置FTP客户端 196

6.4.1 命令行方式 196

6.4.2 浏览器方式 197

6.5 综合案例——配置虚拟用户FTP服务器 198

6.6 FTP故障排除 200

本章小结 201

本章实训 201

本章习题 202

第7章 配置与管理数据库服务器 203

本章导读 203

学习目标 203

7.1 常见数据库的类型 203

7.2 PostgreSQL安装与配置 204

7.2.1 PostgreSQL的安装与启动 204

7.2.2 PostgreSQL数据库操作 206

7.3 MySQL安装与配置 208

7.3.1 MySQL的安装与启动 209

7.3.2 MySQL数据库操作 211

本章小结 213

本章实训 213

本章习题 214

第8章 配置与管理Web服务器 215

本章导读 215

学习目标 215

8.1 Web相关知识 215

8.1.1 Web服务概述 215

8.1.2 HTTP协议 215

8.1.3 Apache 216

8.2 安装Apache服务器 217

8.2.1 Apache服务器的安装 217

8.2.2 Apache服务的启动、停止、重启和自启 218

8.3 配置Apache服务器 219

8.3.1 Apache服务器的主配置文件httpd.conf 219

8.3.2 服务器常规设置 220

8.3.3 案例1——设置用户个人主页 221

8.3.4 案例2——创建虚拟目录 225

8.3.5 Apache服务器的存取控制 226

8.3.6 案例3——使用用户身份认证 229

8.4 综合案例——配置虚拟主机 233

8.4.1 配置IP型虚拟主机 233

8.4.2 配置域名型虚拟主机 235

8.4.3 配置端口型虚拟主机 240

本章小结 241

本章实训 242

本章习题 242

第9章 配置与管理代理服务器 245

本章导读 245

学习目标 245

9.1 代理服务器相关知识 245

9.1.1 代理服务器的工作流程 245

9.1.2 代理服务的作用 246

9.2 squid服务器安装与启动 247

9.2.1 squid服务的安装 247

9.2.2 squid的启动 248

9.3 配置squid服务器 249

9.3.1 squid服务主配置文件squid.conf 249

9.3.2 设置访问控制 251

9.4 综合案例——配置透明代理 252

本章小结 255

本章实训 255

本章习题 255

第10章 配置与管理NFS服务器 257

本章导读 257

学习目标 257

10.1 NFS相关知识 257

10.1.1 NFS概述 257

10.1.2 NFS和RPC 257

10.1.3 NFS相关的守护进程 258

10.2 安装与启动NFS服务 259

10.2.1 安装NFS服务 259

10.2.2 启动NFS服务 260

10.3 配置NFS服务器与客户端 263

10.3.1 NFS网络文件系统结构 263

10.3.2 主配置文件/etc/exports 263

10.3.3 NFS客户端配置的一般步骤 264

10.4 综合案例——配置NFS服务器共享目录 265

10.5 NFS故障排除 270

本章小结 271

本章实训 271

本章习题 272

第11章 配置与管理防火墙 273

本章导读 273

学习目标 273

11.1 防火墙相关知识 273

11.1.1 防火墙概述 273

11.1.2 netfilter/iptables 274

11.1.3 iptables工作流程 275

11.1.4 NAT概述 276

11.2 iptables服务的安装与启动 277

11.2.1 iptables服务的安装 277

11.2.2 iptables服务的启动、停止、 重启和自启 277

11.3 iptables服务的配置 279

11.3.1 iptables命令 279

11.3.2 设置默认策略 282

11.3.3 设置iptables规则 282

11.3.4 案例1——网站访问控制 284

11.3.5 网络地址转换 287

11.3.6 案例2——内网对外网发布Web 287

本章小结 289

本章实训 289

本章习题 290

参考文献 291