【快班】基于案例学习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元逆向学费,学习圆满则逆向学费全额返还给学员!