一、shell脚本是什么
通过shell语言将完成一个任务的所有代码写入一个文件,并给执行权限。
二、为什么要学shell,而不是其他计算机语言
- 上手快
- 入门简单
- 学习周期短
三、学习这门课程的优势
- 解放运维人员:7X24小时监控,监控为例,监控帮你干活,你只需要处理问题就好。
- 提升业务能力:业务初始化,自动备份,日志分析,你的工作脚本来做,效率更高。
- 提升管理能力:从系统安装到业务部署,再到服务器管理维护,实现自动化运维,批量管理机器与业务。
- 提升运维薪资:技术能力和工资成正比。
四、学了能干什么
重点:重复性的工作,全部通过脚本来完成。高效的同时还不出错。
- 根据企业架构自定义监控系统,量身打造企业级监控系统
- 业务初始化部署系统,业务初始化全部一键搞定,省去繁琐的安装与排错
- 一键备份,分分钟搞定备份问题
- 日志分析,繁琐又复杂的日志分析让机器取做吧。
- 三方软件模块插件的编写:根据业务定制三方软件的功能,更贴合自己的业务。
五、学习什么内容
六、学习的技巧
好的编程是代码喂出来的。提升自己的代码量,把所有想到的事情都用代码实现出来
七、成长路径
代码语言:javascript复制1.能看到代码实现的算法、原理
2、能根据自己的脚本应用要求修改脚本
3、能根据业务需求写脚本
4、能根据脚本执行问题优化脚本代码
八、学习环境
centos8:官网 centos.org
光盘镜像:http://mirrors.tuna.tsinghua.edu.cn/centos/8.2.2004/isos/x86_64/CentOS-8.2.2004-x86_64-dvd1.iso
九、学习视频
视频:shell脚本介绍