《Linux综合实训案例教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:陈智斌,梁鹏,肖政宏编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:9787302432302
  • 页数:371 页
图书介绍:本书以实训教学为中心,全面、系统地介绍了Linux操作系统管理的知识内容。本书共包括18个实训,内容涵盖了Linux系统安装与基本使用、Shell命令运用与Shell脚本编写、用户管理、文件系统管理、存储管理、进程与作业管理、网络配置及典型服务器搭建等内容。

实训1 Linux基础 1

1.1 实训要点 1

1.2 基础实训内容 1

1.2.1 Linux起源和发展的三要素 1

1.2.2 Linux简介 2

1.3 综合实训案例 4

案例1.1 在VMware虚拟机中安装Linux 4

案例1.2 安装VMware Tools 14

案例1.3 配置Linux连接互联网 17

1.4 实训练习题 21

实训2 初步使用shell 22

2.1 实训要点 22

2.2 基础实训内容 22

2.2.1 Linux的基本结构 22

2.2.2 字符终端与shell命令 25

2.2.3 基本shell命令 27

2.2.4 vim编辑器 37

2.3 综合实训案例 38

案例2.1 文件操作命令的综合运用 38

案例2.2 利用vim设置系统运行级 39

案例2.3 利用OpenSSH远程登录Linux系统 40

2.4 实训练习题 44

实训3 shell命令进阶 46

3.1 实训要点 46

3.2 基础实训内容 46

3.2.1 通配符与特殊符号 46

3.2.2 正则表达式 48

3.2.3 输入输出重定向 51

3.2.4 管道功能 53

3.3 综合实训案例 54

案例3.1 利用输入输出重定向扩展cat命令功能 54

案例3.2 利用输入重定向和管道功能发送邮件 55

案例3.3 利用正则表达式过滤登录用户信息 57

3.4 实训练习题 59

实训4 shell脚本编程基础 60

4.1 实训要点 60

4.2 基础实训内容 60

4.2.1 shell脚本简介 60

4.2.2 创建和执行shell脚本 61

4.2.3 变量的类型 63

4.2.4 环境变量的赋值和访问 65

4.2.5 变量的运算 67

4.2.6 一些特殊符号 69

4.3 综合实训案例 71

案例4.1 环境变量PATH的设置 71

案例4.2 环境变量与.bash_profile文件 72

案例4.3 在脚本中使用bc计算器 74

4.4 实训练习题 75

实训5 shell脚本编程进阶 77

5.1 实训要点 77

5.2 基础实训内容 77

5.2.1 分支选择结构 77

5.2.2 循环结构 81

5.2.3 调试shell脚本 84

5.3 综合实训案例 85

案例5.1 利用if…then语句检查用户输入的合法性 85

案例5.2 编写脚本监控来自特定IP地址范围的登录用户 86

案例5.3 编写脚本自动备份文件 87

5.4 实训练习题 90

实训6 用户管理 91

6.1 实训要点 91

6.2 基础实训内容 91

6.2.1 用户管理的基本内容 91

6.2.2 用户账号管理 92

6.2.3 用户组群管理 94

6.2.4 主要管理命令 95

6.2.5 用户账号切换 101

6.3 综合实训案例 103

案例6.1 在单用户模式下重置root用户密码 103

案例6.2 批量新建普通用户账号 105

案例6.3 设置管理员组群 107

6.4 实训练习题 108

实训7 文件管理 110

7.1 实训要点 110

7.2 基础实训内容 110

7.2.1 Linux的文件类型 110

7.2.2 文件的权限 114

7.2.3 与文件有关的应用 119

7.3 综合实训案例 124

案例7.1 普通用户间共享文件的权限设置 124

案例7.2 链接文件与索引结点 127

7.4 实训练习题 130

实训8 文件系统管理 131

8.1 实训要点 131

8.2 基础实训内容 131

8.2.1 文件系统概述 131

8.2.2 文件系统的挂载和卸载 132

8.2.3 文件系统的创建 138

8.2.4 文件系统的检查 140

8.3 综合实训案例 141

案例8.1 为系统增加新硬盘 141

案例8.2 利用特殊设备文件创建虚拟硬盘 145

8.4 实训练习题 147

实训9 硬盘分区与配额管理 148

9.1 实训要点 148

9.2 基础实训内容 148

9.2.1 硬盘分区管理 148

9.2.2 硬盘配额管理 153

9.3 综合实训案例 158

案例9.1 在Linux系统安装中划分硬盘分区 158

案例9.2 普通用户主目录的硬盘配额管理 162

9.4 实训练习题 168

实训10 逻辑卷管理 169

10.1 实训要点 169

10.2 基础实训内容 169

10.2.1 逻辑卷的应用背景 169

10.2.2 基本概念 169

10.2.3 管理过程 171

10.3 综合实训案例 181

案例10.1 多硬盘分区的整合与利用 181

案例10.2 利用逻辑卷为普通用户的数据存储空间扩容 185

10.4 实训练习题 188

实训11 进程管理 189

11.1 实训要点 189

11.2 基础实训内容 189

11.2.1 进程管理的基本内容 189

11.2.2 监视进程 189

11.2.3 进程与信号 195

11.2.4 调整进程优先级 197

11.2.5 守护进程 198

11.3 综合实训案例 202

案例11.1 谦让度与进程优先级的调整 202

案例11.2 理解平均负载 205

11.4 实训练习题 206

实训12 作业管理 208

12.1 实训要点 208

12.2 基础实训内容 208

12.2.1 作业的基本概念 208

12.2.2 作业的查看和控制 209

12.2.3 一次性作业 211

12.2.4 周期性作业 213

12.3 综合实训案例 217

案例12.1 制定监控登录用户人数的作业 217

案例12.2 制订定期备份数据的作业计划 218

12.4 实训练习题 221

实训13 软件安装与维护 222

13.1 实训要点 222

13.2 基础实训内容 222

13.2.1 常见的软件安装方式 222

13.2.2 rpm软件包管理器的使用 223

13.2.3 使用yum服务 227

13.2.4 编译源代码与软件安装 232

13.3 综合实训案例 238

案例13.1 制定软件验证的周期性作业 238

案例13.2 tarball软件的编译及安装 240

13.4 实训练习题 242

实训14 网络配置基础 243

14.1 实训要点 243

14.2 基础实训内容 243

14.2.1 网络接口 243

14.2.2 默认网关与主机路由 248

14.2.3 主机名及域名服务 250

14.2.4 网络连接 253

14.3 综合实训案例 256

案例14.1 使用ping命令诊断网络连通性 256

案例14.2 设置网络接口的IP别名 258

案例14.3 添加新网卡 260

14.4 实训练习题 265

实训15 网络安全管理 266

15.1 实训要点 266

15.2 基础实训内容 266

15.2.1 SELinux 266

15.2.2 防火墙 275

15.3 综合实训案例 280

案例15.1 利用SELinux控制访问vsftpd服务 280

案例15.2 利用nmap检查防火墙设置 283

15.4 实训练习题 286

实训16 Samba服务器 287

16.1 实训要点 287

16.2 基础实训内容 287

16.2.1 Samba简介 287

16.2.2 Samba服务器的工作原理 288

16.2.3 Samba服务器的基本设置 289

16.2.4 在Windows系统中使用Samba服务 295

16.2.5 在Linux系统中使用Samba服务 297

16.3 综合实训案例 300

案例16.1 配置安全级别为share的Samba服务器 300

案例16.2 配置供组群共享文件的Samba服务器 303

16.4 实训练习题 308

实训17 DNS服务器 309

17.1 实训要点 309

17.2 基础实训内容 309

17.2.1 DNS简介 309

17.2.2 DNS服务器的工作原理 310

17.2.3 准备工作 312

17.2.4 基本配置工作 314

17.3 综合实训案例 321

案例17.1 为FTP服务器提供域名解析服务 321

案例17.2 搭建辅助DNS服务器 324

案例17.3 搭建缓存DNS服务器 327

17.4 实训练习题 329

实训18 WWW服务器 330

18.1 实训要点 330

18.2 基础实训内容 330

18.2.1 WWW简介 330

18.2.2 WWW服务器的工作原理 331

18.2.3 准备工作 332

18.2.4 基本配置工作 335

18.3 综合实训案例 343

案例18.1 搭建并对比基于名称和基于IP地址的虚拟主机 343

案例18.2 个人网站的搭建及其访问控制 346

18.4 实训练习题 349

实训练习题参考答案 350