《Linux网络操作系统项目化教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:赖国明主编;王晓薇,廖建飞,许振龙,何晓薇著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:9787302408260
  • 页数:267 页
图书介绍:教程以RHEL6.5为基础、以项目式的方式来详细介绍Linux网络操作系统的管理,以及各种网络服务器配置与管理。编者结合多年来Linux的教学实践与探索,整理出Linux最通用、最核心的实用技术和原理作为教学内容。

项目1 理解操作系统概念与RHEL6.5 安装实训 1

1.1 任务1 认识操作系统 1

1.1.1 操作系统的概念 1

1.1.2 操作系统的功能 2

1.1.3 操作系统的发展史 4

1.1.4 操作系统的分类 5

1.2 任务2 认识Linux操作系统 7

1.2.1 什么是Linux系统 7

1.2.2 Linux操作系统的历史 7

1.2.3 Linux的特点 9

1.2.4 Linux的系统结构 10

1.2.5 Linux的版本 12

1.3 任务3 Linux操作系统的安装实训 14

1.3.1 安装VMware虚拟机 14

1.3.2 Linux磁盘分区 23

1.3.3 多重启动和GRUB 26

1.3.4 安装基础Red Hat Enterprise Linux 6.5 操作系统 27

1.3.5 配置安装后RHEL Linux 6.5 38

1.4 本章小结 41

项目2 Linux基础操作 42

2.1 任务1 Linux启动、登录与退出 42

2.1.1 RHEL 6.5 启动流程 42

2.1.2 Linux的运行级别 43

2.1.3 登录和退出Linux 44

2.2 任务2 Linux常用命令实训 46

2.2.1 Linux命令格式与特点 46

2.2.2 目录操作命令 47

2.2.3 文件操作命令 49

2.2.4 系统信息命令 56

2.2.5 进程管理命令 61

2.2.6 其他常用命令 65

2.3 任务3 熟练vi编辑器的使用 69

2.3.1 启动与退出vi编辑器 69

2.3.2 vi的命令模式及命令按键说明 71

2.3.3 vi的插入模式及命令按键说明 72

2.3.4 vi的末行模式及命令按键说明 72

2.3.5 vi的可视化模式和查询模式 73

2.4 任务4 Linux软件包管理 73

2.4.1 理解RPM相关知识 73

2.4.2 使用RPM安装和管理软件 75

2.5 本章小结 80

项目3 Linux的用户和组群的管理 81

3.1 任务1 理解用户和组群的基本概念 81

3.1.1 理解用户账户和组群账户 81

3.1.2 Linux的用户分类 82

3.1.3 用户和组群的关系 83

3.2 任务2 理解用户配置文件并掌握用户管理命令 83

3.2.1 理解用户配置相关文件 83

3.2.2 用户账户管理命令 89

3.3 任务3 理解组群配置文件并掌握组群管理命令 93

3.3.1 理解组群配置文件 93

3.3.2 组群管理命令 94

3.4 图形化用户和组群管理 97

3.5 本章小结 98

项目4 Linux的磁盘管理 99

4.1 任务1 理解磁盘分区与文件系统 99

4.1.1 Linux磁盘分区与文件系统概述 99

4.1.2 分区的创建与格式化 104

4.1.3 熟悉其他磁盘操作命令 109

4.2 任务2 磁盘配额管理 112

4.2.1 理解磁盘配额 112

4.2.2 磁盘配额设置 113

4.3 任务3 逻辑卷LVM的管理 117

4.3.1 理解LVM的相关概念 117

4.3.2 物理卷、卷组和逻辑卷的建立 118

4.3.3 管理逻辑卷LVM 123

4.4 任务4 软件磁盘阵列RAID 126

4.4.1 理解RAID基本知识 126

4.4.2 创建与挂载RAID 128

4.5 本章小结 134

项目5 Linux网络配置与测试 135

5.1 任务1 熟悉相关网络配置文件 135

5.1.1 TCP/IP网络基本知识 135

5.1.2 Linux网络配置文件 139

5.2 任务2 网络基本配置命令 144

5.2.1 主机名配置 144

5.2.2 网络接口配置 144

5.2.3 图形化方法配置网络 149

5.3 任务3 熟悉网络测试命令 152

5.3.1 掌握ping命令 152

5.3.2 掌握traceroute命令 153

5.3.3 掌握netstat命令 154

5.3.4 掌握arp命令 155

5.4 本章小结 157

项目6 DHCP服务器的配置与管理 158

6.1 任务1 理解DHCP的原理 158

6.1.1 DHCP概述 158

6.1.2 DHCP工作原理 159

6.1.3 熟悉DHCP的主配置文件 161

6.2 任务2 配置DHCP服务器 166

6.2.1 DHCP服务器的安装 166

6.2.2 配置DHCP服务器 168

6.3 任务3 配置DHCP客户端 169

6.3.1 Linux客户端设置 170

6.3.2 Windows客户端设置 172

6.4 本章小结 173

项目7 DNS服务器的配置与管理 174

7.1 任务1 理解域名空间和DNS原理 174

7.1.1 了解域名空间 174

7.1.2 了解DNS服务器的分类 177

7.1.3 了解DNS的查询模式和地址解析过程 178

7.2 任务2 安装DNS软件、理解DNS的配置文件 179

7.2.1 安装Bind软件包 179

7.2.2 认识DNS的配置文件 181

7.3 任务3 DNS服务器配置 188

7.3.1 配置主DNS服务器 188

7.3.2 配置辅助DNS服务器 194

7.3.3 配置缓存DNS 197

7.3.4 配置转发DNS服务器 199

7.4 任务4 配置DNS客户端 200

7.4.1 Windows客户端配置 200

7.4.2 Linux客户端配置 200

7.5 任务5 测试DNS 201

7.5.1 使用Bind检测工具检查配置文件错误 201

7.5.2 测试DNS工具 203

7.5.3 使用dig命令测试DNS 204

7.6 本章小结 205

项目8 FTP服务器的配置与管理 206

8.1 任务1 了解FTP服务相关知识 206

8.1.1 FTP服务简介 206

8.1.2 FTP工作原理 208

8.1.3 FTP用户类型 208

8.1.4 常用FTP软件简介 209

8.2 任务2 安装Vsftp、了解Vsftp配置文件 210

8.2.1 安装Vsftp软件 210

8.2.2 启停和测试vsftpd服务 211

8.2.3 认识FTP配置文件 213

8.3 任务3 配置vsftpd服务器 218

8.3.1 vsftpd常规设置项 218

8.3.2 vsftpd匿名用户配置 220

8.3.3 vsftpd本地用户配置 222

8.3.4 vsftpd虚拟用户配置 225

8.4 客户端访问FTP服务器 228

8.4.1 通过命令行访问FTP服务器 228

8.4.2 通过浏览器访问FTP服务器 229

8.4.3 通过专用图形化客户端软件访问FTP服务器 229

8.5 本章小结 231

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

9.1 任务1 理解WWW服务和Web服务工作原理 232

9.1.1 WWW服务概述相关概念 232

9.1.2 Web服务的工作原理 233

9.1.3 Apache简介 233

9.2 任务2 安装Apache服务器、了解Apache主配置文件 235

9.2.1 安装Apache服务 235

9.2.2 启停和测试Apache服务 236

9.2.3 认识Apache目录结构和主配置文件 237

9.3 任务3 配置Apache服务器 241

9.3.1 配置常规Apache服务 241

9.3.2 配置虚拟主机 243

9.4 本章小结 249

项目10 邮件服务器配置与管理 250

10.1 任务1 理解邮件服务的基本知识 250

10.1.1 电子邮件的基本概念 250

10.1.2 电子邮件工作原理 251

10.1.3 Sendmail和Dovecot简介 252

10.2 任务2 安装电子邮件软件、了解电子邮件配置文件 253

10.2.1 安装Sendmail软件 253

10.2.2 安装Dovecot软件 253

10.2.3 了解Sendmail的配置文件 254

10.2.4 了解Dovecot配置文件 258

10.3 任务3 配置邮件服务器 259

10.3.1 配置简单邮件服务器Sendmail 259

10.3.2 配置POP3和IMAP4的Dovecot服务 261

10.3.3 邮件服务器的测试 262

10.4 本章小结 266

参考文献 267