炼数成金 门户 培训 查看内容

《基于案例学习bash脚本编程》

2016-12-13 16:15| 发布者: 岸岸| 查看: 327989| 评论: 0|原作者: 岸岸

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

课程大纲:
第一阶段:Linux命令行和shell脚本的基本知识
第一课:

1、讲解linux shell入门
2、讲解基本的bash shell命令
3、讲解linux环境变量
4、讲解linux文件系统
5、讲解文件管理命令

第二课:
1、讲解vim编辑器的使用
2、讲解文件的归档和压缩
3、讲解磁盘管理
4、讲解命令别名
5、讲解进程管理

第三课:
1、讲解用户管理
2、讲解文件权限
3、讲解文件过滤器grep

第四课:
1、讲解怎么编写一个简单的脚本
2、讲解重定向输入输出
3、讲解管道
4、文本流式编辑器sed
5、报表生成器awk

第五课:
1、讲解if-then语句
2、讲解if-then-else语句
3、讲解if嵌套语句
4、讲解符合条件检查
5、讲解case结构的使用

第六课:
1、讲解for循环
2、讲解while循环
3、讲解until循环
4、讲解嵌套循环
5、文件数据的循环

第七课:
1、讲解常用的Linux系统信号
2、讲解捕获Linux系统信号
3、讲解怎么以后台模式运行脚本
4、讲解制定Linux的任务计划
5、讲解Linux脚本编程的函数

第八课:
1、讲解怎么发送报警邮件
2、讲解如何将bash脚本的输出进行装饰
3、讲解如何获取服务器硬件相关的数据

课程第二阶段:高级shell脚本编程(案例实战)
第九课:实战分析系统脚本

1、分析/etc/init.d/killall系统脚本
2、分析/etc/init.d/halt系统脚本
3、分析nginx服务脚本
4、分析/etc/init.d/network脚本

第十课:实战编写linux系统监控巡检脚本,检查项如下:
1、系统版本检查
2、系统日志检查
3、文件系统检查
4、网络检查
5、内存使用情况检查
6、磁盘读写情况检查
7、用户组检查
8、用户密码检查
9、操作系统kernel信息检查
10、操作系统定时任务检查

第十一课:实战编写跳板机程序:要求如下

1、跳板机上的用户只能执行ssh命令,其他的命令都不能执行
2、机房内的所用机器只能通过跳板机登录

第十二课:实战编写用户登录监控程序:要求如下
1、用户异地登录报警
2、异常ip登录报警
3、记录每次用户登录的ip,及ip所在地,及ip运营商

授课时间:
课程预计2017年8月31日开课,预计课程持续时间为14周。

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

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

讲师介绍:
本次课程将由zouhg讲师完成。zouhg讲师从2010年开始,从事大型web站点的运维工作,曾经任职多家互联网担任资深运维工程师的职位,对大型web站点运维有相当丰富的经验。

课程试听:


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

本门课程本来打算完全免费,某位大神曾经说过“成功就是正确的方向再加上适度的压力”。考虑到讲师本身要付出巨大的劳动,为了防止一些朋友在学习途中半途而废,浪费了讲师的付出,为此我们计划模仿某些健身课程,使用“逆向收费”的方法。
在报名时每位报名者收取400元,其中100元为固定 收费,另外300是暂存学费,即如果学员能完成全部课程要求,包括完成全部的书面和互动作业,则300元全款退回。如果学员未能坚持到完全所有的学习计划任务,则会被扣款。期望这种方式可以转化为大家强烈的学习愿望和驱动力!

课程授课方式:
1、 学习方式:老师发布教学资料、教材,幻灯片和视频,学员通过网络下载学习。同时通过论坛互动中老师对学员进行指导及学员之间相互交流。
2、 学习作业:老师每周布置书面及互动作业,学员需按时按质完成作业。
3、 老师辅导:根据作业批改中发现的问题,针对性给予辅导,帮助大家掌握知识。
4、 结业测验:通过测验,完成学业。

您是否对此课程还有疑问,那么请 点击进入 FAQ,您的问题将基本得到解答
全国统一咨询热线 4008-010-006

课程现开始接受报名,报名方式
网上报名 请点击:基于案例学习bash脚本编程
咨询Email :edu01@dataguru.cnedu02@dataguru.cn
课程入门讨论咨询群:
303917420(群内有培训公开课视频供大家免费观看)
咨询QQ: 2222010006 (上班时间在线)
技术热点、 行业资讯,培训课程信息,尽在炼数成金官方微信,低成本传递高端知识!技术成就梦想!欢迎关注!
打开微信,使用扫一扫功能,即刻关注炼数成金官方微信账户,不容错过的精彩,期待您的体验!!!


快速报名入口
快班报名:【快班】基于案例学习bash脚本编程 (随报随学)

即将开课

 

GMT+8, 2024-3-19 17:59 , Processed in 0.254224 second(s), 36 queries .