课程信息
  • 课程首页
  • 拼团活动
  • 专业套餐
  • 优惠活动
  • 我的课程
  • 站内消息
  • 站内提醒
  • 我的钱包
  • 道具 | 抵价券
  • 登录


【快班】基于案例学习bash脚本编程

大数据运维

12周

26人

此课程所属【大数据攻城狮专业】, 【hadoop大数据工程师职业方向】专业,专业内有不少于15门推荐课程,目前平台推出【专业课程0元学】活动,只需0元即可在所有的专业课程中任选5门学习,超值优惠,助您快速成长!点击这里了解

讲师
zouhg
课程简介

毫无疑问,linux最重要的软件之一就是shell,目前最流行的shell被称为bash(Bourne Again Shell),几乎所有的linux发行版都可以使用bash。作为系统和用户之间的交互接口,bash几乎是你在linux工作平台最亲密的朋友,因此学号bash脚本编程是学习linux的基石,并且只要你的工作平台是linux,那么bash脚本编程将伴随你的整个职业生涯。这个课程主要就是为了给大家系统的讲解bash脚本编程,其中会有大量的工作当中的bash脚本案例。不管是什么岗位:开发、测试、DBA、运维,只要和linux打交道,掌握bash脚本编程绝对会让你工作如虎添翼。

课程章节
  • 第1课 Linux命令行和shell脚本的基本知识(一)
    • 1-1 讲解linux shell入门
    • 1-2 讲解基本的bash shell命令
    • 1-3 讲解linux环境变量
    • 1-4 讲解linux文件系统
    • 1-5 讲解文件管理命令
  • 第2课 Linux命令行和shell脚本的基本知识(二)
    • 2-1 讲解vim编辑器的使用
    • 2-2 讲解文件的归档和压缩
    • 2-3 讲解磁盘管理
    • 2-4 讲解命令别名
    • 2-5 讲解进程管理
  • 第3课 Linux命令行和shell脚本的基本知识(三)
    • 3-1 讲解用户管理
    • 3-2 讲解文件权限
    • 3-3 讲解文件过滤器grep
  • 第4课 Linux命令行和shell脚本的基本知识(四)
    • 4-1 讲解怎么编写一个简单的脚本
    • 4-2 讲解重定向输入输出
    • 4-3 讲解管道
    • 4-4 文本流式编辑器sed
    • 4-5 报表生成器awk
  • 第5课 Linux命令行和shell脚本的基本知识(五)
    • 5-1 讲解if-then语句
    • 5-2 讲解if-then-else语句
    • 5-3 讲解if嵌套语句
    • 5-4 讲解符合条件检查
    • 5-5 讲解case结构的使用
  • 第6课 Linux命令行和shell脚本的基本知识(六)
    • 6-1 讲解for循环
    • 6-2 讲解while循环
    • 6-3 讲解until循环
    • 6-4 讲解嵌套循环
    • 6-5 文件数据的循环
  • 第7课 Linux命令行和shell脚本的基本知识(七)
    • 7-1 讲解常用的Linux系统信号
    • 7-2 讲解捕获Linux系统信号
    • 7-3 讲解怎么以后台模式运行脚本
    • 7-4 讲解制定Linux的任务计划
    • 7-5 讲解Linux脚本编程的函数
  • 第8课 Linux命令行和shell脚本的基本知识(八)
    • 8-1 讲解怎么发送报警邮件
    • 8-2 讲解如何将bash脚本的输出进行装饰
    • 8-3 讲解如何获取服务器硬件相关的数据
  • 第9课 高级shell脚本编程(案例实战一)
    • 9-1 分析/etc/init.d/killall系统脚本
    • 9-2 分析/etc/init.d/halt系统脚本
    • 9-3 分析nginx服务脚本
    • 9-4 分析/etc/init.d/network脚本
  • 第10课 实战编写linux系统监控巡检脚本,检查项:
    • 10-1 系统版本检查
    • 10-2 系统日志检查
    • 10-3 文件系统检查
    • 10-4 网络检查
    • 10-5 内存使用情况检查
    • 10-6 磁盘读写情况检查
    • 10-7 用户组检查
    • 10-8 用户密码检查
    • 10-9 操作系统kernel信息检查
    • 10-10 操作系统定时任务检查
  • 第11课 实战编写跳板机程序
    • 11-1 跳板机上的用户只能执行ssh命令,其他的命令都不能执行
    • 11-2 机房内的所用机器只能通过跳板机登录
  • 第12课 实战编写用户登录监控程序
    • 12-1 用户异地登录报警
    • 12-2 异常ip登录报警
    • 12-3 记录每次用户登录的ip,及ip所在地,及ip运营商
课程环境

操作系统:centos6.6
物理机尽量4g以上内存

授课对象

本课程适应于所有学生,完全可以零基础入学

收获预期

可以是学员具备企业级的bash脚本编程的能力

学费

学费: ¥400 ( 固定学费: ¥300, 逆向学费: ¥100 )

新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取300元固定收费+100元逆向学费,学习圆满则逆向学费全额返还给学员!

炼数成金移动版 v2.0