内容简介
在IT产业链中开源的理念已成为绝大多数企业的共识。随着开源技术的不断进步与创新,云计算也逐步深入到了每个互联网企业的内部。但是,随之而来的便是管理成本的提高,大量的物理或者虚拟主机需要管理与维护,如何能够更好地实现自动化运维,成为企业需要迫切解决的问题。行业中自动化运维的软件很多,Puppet、Saltstack、Ansible等让我们在云时代依然可以轻松管理和维护设备与业务,然而像Ansible这样的自动化工具,虽然已经内置了很多模块,但是在解决每个企业的个性化需求时还需要编写自动化脚本。本书将围绕Linux系统中最常用的Shell脚本语言,讲解如何通过Shell编写自动化、智能化脚本。全书以案例贯穿,对每个知识点都可以找到与之对应的案例,完成本书中的每个案例对于未来在企业中的实际应用极具意义。另外,在本书中配套有很多游戏案例,通过编写游戏脚本可以极大地提升学习的乐趣。本书中的代码可以在https://github.com/jacobproject/shell_scripts下载,现在的商业环境是一个充满竞争的环境,很多企业的业务量在不断地增长,对服务质量的要求也越来越高。特别是互联
AI简介
这是一本深入讲解Linux Shell编程的实战指南。这本书以Shell脚本文件的基本概念作为起始,逐步深入,详细介绍了Shell脚本文件的优势、表达式两边必须有空格、数组在Shell脚本中的应用、sed编辑器基本操作与高级指令、awk基础语法与内置变量介绍、索引数组与关联数组的使用、Shell函数的定义和调用、脚本文件执行方式的多样性、输入与输出的重定向、生成随机密码的若干种方式、数据过滤与正则表达式应用技巧、SSH服务简介、使用awk分析网站日志的方法、KVM虚拟机自动化克隆与快照、编写系统性能监控脚本等关键内容点。
这本书以案例贯穿,对每个知识点都可以找到与之对应的案例,完成本书中的每个案例对于未来在企业中的实际应用极具意义。同时,在本书中配套有很多游戏案例,通过编写游戏脚本可以极大地提升学习的乐趣。
书中还详细介绍了如何使用Shell编写自动化、智能化脚本,包括如何通过Shell编写自动化、智能化脚本,以及如何使用Shell编写自动化、智能化脚本。全书以案例贯穿,对每个知识点都可以找到与之对应的案例,完成本书中的每个案例对于未来在企业中的实际应用极具意义。