一、shell脚本是什么

  1. 通过shell语言将完成一个任务的所有代码写入一个文件,并给执行权限。

二、为什么要学shell,而不是其他计算机语言

  • 上手快
  • 入门简单
  • 学习周期短

    三、学习这门课程的优势

  • 解放运维人员:7X24小时监控,监控为例,监控帮你干活,你只需要处理问题就好。

  • 提升业务能力:业务初始化,自动备份,日志分析,你的工作脚本来做,效率更高。
  • 提升管理能力:从系统安装到业务部署,再到服务器管理维护,实现自动化运维,批量管理机器与业务。
  • 提升运维薪资:技术能力和工资成正比。

    四、学了能干什么

    重点:重复性的工作,全部通过脚本来完成。高效的同时还不出错。

  • 根据企业架构自定义监控系统,量身打造企业级监控系统

  • 业务初始化部署系统,业务初始化全部一键搞定,省去繁琐的安装与排错
  • 一键备份,分分钟搞定备份问题
  • 日志分析,繁琐又复杂的日志分析让机器取做吧。
  • 三方软件模块插件的编写:根据业务定制三方软件的功能,更贴合自己的业务。

    五、学习什么内容

    01-shell脚本介绍 - 图1

    六、学习的技巧

    好的编程是代码喂出来的。提升自己的代码量,把所有想到的事情都用代码实现出来

    七、成长路径

    01-shell脚本介绍 - 图2
    1. 1.能看到代码实现的算法、原理
    2. 2、能根据自己的脚本应用要求修改脚本
    3. 3、能根据业务需求写脚本
    4. 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