万本电子书0元读

万本电子书0元读

顶部广告

Linux自动化运维(Shell与Ansible)(微课版)电子书

1.本书主要针对高等职业院校学生的特,符合职业教育和“三教改革的要求,以“易教易学”“项目导向”、“任务驱动”的双元模式为导向。 2. 全书内容简洁、结构严谨、逻辑分明、条理清晰,在内容和形式上都有创新。 3.教材的编写由浅深,由易到难,教学内容从简单到复杂,从局部到整体的原则归纳教材内容。 4.本书内容对职业标准和岗位需求,以企业“真实工程项目“为素材行项目设计和实施,将教学内容与Linux资格认证相融合,书证融通、课证融通。。

售       价:¥

纸质售价:¥49.30购买纸书

10人正在读 | 0人评论 6.5

作       者:杨寅冬 主编

出  版  社:人民邮电出版社有限公司

出版时间:2024-07-01

字       数:28.1万

所属分类: 科技 > 计算机/网络 > 软件系统

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书以源Linux系统为操作平台,通过项目驱动的方式对Linux Shell编程和Ansible自动化工具的基本使用方法行讲解,重培养学生的实际动手能力和应用能力。 全书共12个项目,内容包括初识Shell脚本、Shell条件控制、Shell条循环控制、Shell数组与函数、sed流编辑器与awk文本处理工具、Ansible自动化概述、Ansible Playbook基本语法、变量与事实、自动化任务控制、Jinja2模板与插件、角色和集合、Ansible自动化管理。本书内容丰富,由浅深,强调基础技能的应用,设计项目取材于企业应用实例,并配备知识微课和项目实训慕课,适用于理论与实践一体化教学。通过学习本书的内容,读者将掌握Linux Shell编程和Ansible自动化工具的基本使用方法,能够熟练编写Shell脚本实现自动化任务,并能运用Ansible管理和部署复杂的系统架构。 本书可以作为高等职业院校和应用型本科院校计算机相关专业的教材,也可以作为Linux Shell编程与Ansible自动化运维培训教材和Linux技术爱好者的参考书,还可以作为ICT、信创、源Linux相关课程教材。<br/>【推荐语】<br/>1.本书主要针对高等职业院校学生的特,符合职业教育和“三教改革的要求,以“易教易学”“项目导向”、“任务驱动”的双元模式为导向。 2. 全书内容简洁、结构严谨、逻辑分明、条理清晰,在内容和形式上都有创新。 3.教材的编写由浅深,由易到难,教学内容从简单到复杂,从局部到整体的原则归纳教材内容。 4.本书内容对职业标准和岗位需求,以企业“真实工程项目“为素材行项目设计和实施,将教学内容与Linux资格认证相融合,书证融通、课证融通。。 5.本书采用“任务驱动”“案例教学”等教学方法,充分激发学生的学习兴趣,发挥学生学习的主动性,变常规的被动学习和填鸭式教学为积极主动学习。 6.参与本书编写工作的人员都是长期从事计算机系统及相关课程教学的一线教师和长期从事Linux系统管理的工程师,具有丰富的教学经验和实践经验。 本教材资料齐全:配有PPT、课程标准、习题、实训操作手册、实训练习软件、微课视频等。<br/>【作者】<br/>杨寅冬,安徽邮电职业技术学院计算机与网络学院教师,实验师职称,红帽高级架构师,主要专业领域集中于 Linux 企业服务、OpenStack 云平台、Ansible 自动化运维、容器和Kubernetes等方向,在高校从事Linux操作系统和云计算方向教学工作,担任 Linux系统与服务管理、Linux自动化运维、容器技术、OpenStack和Kubernets平台等课程的教学工作,主编高校教材《Linux系统管理基础教程》,连续多年获得红帽挑战赛优秀指导教师、华为ICT大赛优秀指导教师荣誉。<br/>
目录展开

内容提要

前言

项目1 初识Shell脚本

学习目标

1.1 项目描述

1.2 知识准备

1.2.1 Linux操作系统简介

1.2.2 创建和执行Shell脚本

1.2.3 控制命令的输入和输出信息

1.2.4 数据输入输出

1.2.5 Shell变量

1.2.6 转义符

1.2.7 算术运算

1.3 项目实训

1.4 项目实施

任务1.4.1 输入输出重定向

任务1.4.2 数据输入输出操作

任务1.4.3 Shell变量操作

任务1.4.4 算术运算符操作

任务1.4.5 设置环境变量

项目练习题

项目2 Shell条件控制

学习目标

2.1 项目描述

2.2 知识准备

2.2.1 条件表达式

2.2.2 if语句

2.2.3 case语句

2.3 项目实训

2.4 项目实施

任务2.4.1 编写条件语句脚本

任务2.4.2 编写if语句脚本

任务2.4.3 编写case语句脚本

项目练习题

项目3 Shell循环控制

学习目标

3.1 项目描述

3.2 知识准备

3.2.1 for语句

3.2.2 while、until和select语句

3.2.3 break、continue和exit语句

3.3 项目实训

3.4 项目实施

任务3.4.1 编写for语句脚本

任务3.4.2 编写while语句脚本

项目练习题

项目4 Shell数组与函数

学习目标

4.1 项目描述

4.2 知识准备

4.2.1 创建和使用数组

4.2.2 创建和使用函数

4.3 项目实训

4.4 项目实施

任务4.4.1 编写Shell数组脚本

任务4.4.2 编写Shell函数脚本

项目练习题

项目5 sed流编辑器与awk文本处理工具

学习目标

5.1 项目描述

5.2 知识准备

5.2.1 正则表达式

5.2.2 sed流编辑器

5.2.3 awk文本处理工具

5.3 项目实训

5.4 项目实施

任务5.4.1 正则表达式提取文本

任务5.4.2 sed案例

任务5.4.3 awk案例

项目练习题

项目6 Ansible自动化概述

学习目标

6.1 项目描述

6.2 知识准备

6.2.1 IT基础设施自动化

6.2.2 Ansible简介

6.2.3 Ansible安装方式与目录结构

6.2.4 清单文件

6.2.5 Ansible配置文件及ansible.cfg主要参数

6.2.6 配置连接和权限提升

6.3 项目实训

6.4 项目实施

任务6.4.1 在CentOS 9上安装Ansible

任务6.4.2 使用pip包管理器安装Ansible

任务6.4.3 构建清单文件

任务6.4.4 构建配置文件

项目练习题

项目7 Ansible Playbook基本语法

学习目标

7.1 项目描述

7.2 知识准备

7.2.1 Ad Hoc命令

7.2.2 YAML基本格式

7.2.3 JSON基本格式

7.2.4 Playbook基本格式

7.3 项目实训

7.4 项目实施

任务7.4.1 使用Ad Hoc命令执行临时任务

任务7.4.2 编写和执行Playbook

任务7.4.3 实施多个自动化任务

项目练习题

项目8 变量与事实

学习目标

8.1 项目描述

8.2 知识准备

8.2.1 变量概述

8.2.2 主机和主机组变量

8.2.3 注册变量

8.2.4 事实变量

8.2.5 特殊变量

8.3 项目实训

8.4 项目实施

任务8.4.1 在Playbook中使用变量

任务8.4.2 在Playbook中管理变量和事实

项目练习题

项目9 自动化任务控制

学习目标

9.1 项目描述

9.2 知识准备

9.2.1 循环语句

9.2.2 条件语句

9.2.3 实施处理程序

9.2.4 任务失败和异常处理

9.2.5 使用块和标签分组任务

9.3 项目实训

9.4 项目实施

任务9.4.1 实施循环和条件控制

任务9.4.2 实施任务控制

项目练习题

项目10 Jinja2模板与插件

学习目标

10.1 项目描述

10.2 知识准备

10.2.1 Jinja2模板基本概念

10.2.2 过滤器简介

10.2.3 插件

10.3 项目实训

10.4 项目实施

任务10.4.1 使用Jinja2模板生成系统事实信息

任务10.4.2 使用Jinja2模板自定义配置文件

任务10.4.3 使用Jinja2模板部署代理服务

项目练习题

项目11 角色和集合

学习目标

11.1 项目描述

11.2 知识准备

11.2.1 大项目管理方式

11.2.2 角色简介

11.2.3 创建和使用角色

11.2.4 Ansible Galaxy部署角色

11.2.5 集合简介

11.3 项目实训

11.4 项目实施

任务11.4.1 导入和包含任务

任务11.4.2 使用角色部署Web服务和代理服务

任务11.4.3 使用集合执行自动化任务

项目练习题

项目12 Ansible自动化管理

学习目标

12.1 项目描述

12.2 知识准备

12.2.1 常用的自动化管理模块

12.2.2 网络配置管理

12.2.3 网络设备自动化管理模块

12.2.4 Docker容器自动化管理模块

12.3 项目实训

12.4 项目实施

任务12.4.1 部署yum仓库安装软件

任务12.4.2 逻辑卷存储管理

项目练习题

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部