内容简介
本书以开源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
AI简介
这是一本以开源Linux系统为操作平台,通过项目驱动的方式对Linux Shell编程和Ansible自动化工具的基本使用方法进行讲解,重点培养学生的实际动手能力和应用能力的书籍。全书共12个项目,内容包括初识Shell脚本、Shell条件控制、Shell循环控制、Shell数组与函数、sed流编辑器与awk文本处理工具、Ansible自动化概述、Ansible Playbook基本语法、变量与事实、自动化任务控制、Jinja2模板与插件、角色和集合、Ansible自动化管理。
这本书以Linux Shell编程和Ansible自动化工具为主线,通过项目驱动的方式,详细介绍了如何在Linux系统中编写Shell脚本和如何使用Ansible自动化工具实现自动化任务。书中详细讲解了Shell脚本的基本语法、控制结构、变量、函数、数组、正则表达式等概念,以及如何使用sed和awk进行文本处理。同时,还详细介绍了Ansible的基本概念、安装配置、Playbook语法、变量、事实、任务控制、Jinja2模板、角色和集合等内容。
书中通过项目实训和项目实践,帮助读者巩固所学知识,提高实践技能