当前位置:首页 > 工业技术
Linux服务与安全管理
Linux服务与安全管理

Linux服务与安全管理PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:张迎春,胡国胜主编;戴伟成,蔡军英,范晓燕副主编
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2013
  • ISBN:9787121188619
  • 页数:351 页
图书介绍:本书由系统、服务、网络三大部分组成,共分15章和一个附录。第一部分介绍了相关背景知识、系统的安装、基本操作和管理;第二部分介绍了网络基础架构的搭建和应用服务的管理,分析了Linux服务器安全策略,是专业人员必须掌握的部分,包括DHCP、DNS、Samba、FTP、Apache、MySQL、邮件系统等;第三部分着重介绍了安全策略的设计和部署,包括防火墙和代理服务。每章都通过知识准备、案例导学、课堂练习、拓展训练四个环节串联起来。书后所附项目实战给出了一些中小型企业服务器运维的真实案例。
《Linux服务与安全管理》目录

第1章 背景知识 1

1.1 GNU计划概貌 2

1.1.1 GNU计划 2

1.1.2 GNU GPL——通用公共许可证 3

1.2 Linux发展简史 3

1.2.1 Linux和LinusTorvalds 3

1.2.2 GUN/Linux的诞生 4

1.3 Linux的特色和应用领域 5

1.3.1 Linux的主要特色 5

1.3.2 Linux的主要应用领域 6

1.4 Linux发行版 7

1.4.1 Mandriva 8

1.4.2 Red Hat 8

1.4.3 SUSE 9

1.4.4 Debian GNU/Linux 9

1.4.5 Ubuntu 10

1.4.6 Gentoo 10

1.4.7 Slackware 10

1.4.8 FreeBSD 11

第2章 安装与基本操作 12

2.1 准备知识 13

2.1.1 硬件要求 13

2.1.2 准备安装文件及选择安装方式 13

2.1.3 硬盘分区 13

2.1.4 登录方式 14

2.1.5 系统安全始于安装 14

2.2 光盘安装 15

2.2.1 新建虚拟机 15

2.2.2 修改BIOS中的引导顺序 17

2.2.3 文本界面下的安装 17

2.3 其他安装方式 31

2.3.1 制作引导软盘 31

2.3.2 安装过程简介 32

2.4 基本操作 33

2.4.1 用户的登录、注销和切换 33

2.4.2 用户的语言环境 34

2.5 本课程的学习环境 35

第3章 基本配置及故障排除 36

3.1 文件系统 37

3.1.1 目录结构 38

3.1.2 设置文件属性 39

3.1.3 检查文件系统的有关命令 43

3.2 管理系统服务和进程 45

3.2.1 管理系统服务 45

3.2.2 管理系统进程 49

3.3 开机与关机 55

3.3.1 Linux的启动流程分析 55

3.3.2 配置文件/etc/inittab 57

3.3.3 设置GRUB选项 58

3.3.4 正确的关机方式 61

第4章 用户和组的管理 64

4.1 家目录 65

4.2 用户配置文件 65

4.3 用户和组的管理 67

4.3.1 与管理用户和组有关的配置文件 67

4.3.2 私有(primary)组和有效(effective)组 70

4.3.3 与用户和组管理有关的命令 70

4.4 与用户和组账户有关的安全问题 73

4.4.1 密码及账户安全 74

4.4.2 PAM认证模块 76

4.4.3 设置严格的权限 80

4.4.4 关于sudo 80

第5章 管理磁盘文件系统 84

5.1 分区与格式化 85

5.1.1 基本原理 85

5.1.2 分区 87

5.1.3 建立文件系统 91

5.2 使用外部存储设备 92

5.2.1 挂载硬盘分区 94

5.2.2 挂载光盘驱动器 95

5.2.3 挂载U盘 96

5.2.4 设置文件系统类型 96

5.2.5 挂载选项 97

5.3 文件系统的维护 100

5.3.1 优化ext2/ext3文件系统 100

5.3.2 调整ext2/ext3文件系统特性的工具——tune2fs 104

5.3.3 文件系统的检查工具——fsck 106

5.3.4 磁盘配额 107

第6章 网络接口配置和安全的远程管理 112

6.1 配置和测试网络 113

6.1.1 设置主机名 113

6.1.2 设置网络接口参数 113

6.1.3 测试网络连通性 116

6.1.4 网络管理工具 117

6.2 安全的远程管理 119

6.2.1 Telnet服务的配置与管理 119

6.2.2 SSH服务的配置与管理 123

第7章 DHCP服务器配置与管理 135

7.1 DHCP服务概述 136

7.1.1 DHCP服务简介 136

7.1.2 DHCP工作原理 136

7.2 案例导学——DHCP服务器及客户端的配置 137

7.2.1 安装 137

7.2.2 配置DHCP服务器 139

7.2.3 配置DHCP客户端 141

7.3 课堂练习——实现基本的DHCP服务 143

7.4 拓展练习——实现跨子网的DHCP服务 146

第8章 Samba服务器配置与安全管理 150

8.1 Samba服务概述 151

8.2 案例导学——实现默认的文件和打印共享 152

8.2.1 安装 152

8.2.2 使用默认配置的Samba服务器 155

8.2.3 应用测试 160

8.3 课堂练习——架设基本的文件服务器 166

8.4 拓展练习——Samba服务的安全管理 171

8.4.1 设置用户账号映射 171

8.4.2 设置主机访问控制 173

8.4.3 用PAM实现用户和主机访问控制 176

8.4.4 为用户建立独立的配置文件 177

第9章 FTP服务器配置与安全管理 180

9.1 FTP服务概述 181

9.2 案例导学——实现匿名和本地访问的FTP服务器 185

9.2.1 安装 185

9.2.2 配置匿名用户访问FTP服务器 187

9.2.3 配置本地用户访问FTP服务器 190

9.3 课堂练习——配置FTP虚拟主机 194

9.4 拓展练习——vsftpd服务的安全管理 196

9.4.1 设置虚拟用户 197

9.4.2 主机访问控制 200

9.4.3 用户访问控制 201

9.4.4 配置FTP服务器的资源限制 203

第10章 DNS服务器配置与安全管理 205

10.1 DNS服务概述 206

10.2 案例导学——实现主要DNS服务器 211

10.2.1 安装 211

10.2.2 配置主要域名服务器 213

10.2.3 应用测试 218

10.3 课堂练习——配置辅助服务器实现区域传输 222

10.4 拓展练习——DNS的安全配置和使用 225

10.4.1 合理配置DNS的查询方式 225

10.4.2 限制区域传输 225

10.4.3 限制查询者 226

10.4.4 分离DNS 226

10.4.5 配置域名转发 227

第11章 Web服务器配置与安全管理 231

11.1 Web服务概述 232

11.2 案例导学——实现默认的Web网站 234

11.2.1 安装 234

11.2.2 使用默认配置的Apache服务器 235

11.2.3 测试默认网站 240

11.3 课堂练习——Web网站常规应用配置 242

11.4 拓展练习——Apache的安全策略 246

11.4.1 使用特定的用户运行Apache服务器 246

11.4.2 设置主机访问控制 246

11.4.3 使用HTTP用户认证 249

11.4.4 设置虚拟目录和目录权限 252

第12章 MySQL服务器配置与安全管理 254

12.1 MySQL数据库概述 255

12.1.1 数据库管理系统简介 255

12.1.2 SQL语言发展简介 255

12.1.3 MySQL数据库简介 256

12.1.4 MySQL使用基础 256

12.2 案例导学——安装MySQL服务器 257

12.2.1 安装 258

12.2.2 管理MySQL服务器服务 260

12.3 课堂练习——MySQL数据库的管理 260

12.4 拓展练习——MySQL服务器的用户管理 268

第13章 邮件服务器配置与安全管理 276

13.1 电子邮件系统概述 277

13.2 案例导学——实现基本的邮件系统 279

13.2.1 安装邮件服务器 279

13.2.2 管理邮件服务器的启动与停止 282

13.2.3 使用基本命令测试邮件服务器 283

13.2.4 配置和使用邮件客户端 285

13.3 课堂练习——实现单一域的邮件收发 289

13.4 拓展练习——设置安全的邮件系统 296

13.4.1 设置访问数据库实现转发限制和主机过滤 296

13.4.2 配置带SMTP认证的Sendmail服务器 298

13.4.3 客户端配置垃圾邮件过滤功能 299

第14章 Iptables防火墙策略 302

14.1 网络层防火墙概述 303

14.2 Linux中防火墙的实现 304

14.3 案例导学——设计Iptables防火墙策略 310

14.3.1 安装和管理Iptables 310

14.3.2 初识Iptables语法 310

14.3.3 使用TUI工具配置防火墙 321

14.4 课堂练习——架设单机防火墙 322

14.5 拓展练习——架设网络防火墙 324

第15章 代理服务器配置与管理 328

15.1 代理服务概述 329

15.1.1 代理服务器工作原理 329

15.1.2 Squid简介 330

15.2 案例导学——实现Squid代理服务的基本方法 330

15.2.1 Squid代理服务器的安装 330

15.2.2 Squid代理服务器的基本配置 331

15.2.3 ACL访问控制列表 332

15.2.4 Squid常用命令 334

15.2.5 三种代理的配置方法 335

15.3 课堂练习——标准代理的实现 336

15.4 拓展练习——透明代理的实现 344

附录 项目实战 348

相关图书
作者其它书籍
返回顶部