曙海教育集团
全国报名免费热线:4008699035 微信:shuhaipeixun
或15921673576(微信同号) QQ:1299983702
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 
Shell脚本自动化编程课程

 
   班级规模及环境--热线:4008699035 手机:15921673576( 微信同号)
       每期人数限3到5人。
   上课时间和地点
上课地点:【上海】:同济大学(沪西)/新城金郡商务楼(11号线白银路站) 【深圳分部】:电影大厦(地铁一号线大剧院站)/深圳大学成教院 【北京分部】:北京中山学院/福鑫大楼 【南京分部】:金港大厦(和燕路) 【武汉分部】:佳源大厦(高新二路) 【成都分部】:领馆区1号(中和大道) 【沈阳分部】:沈阳理工大学/六宅臻品 【郑州分部】:郑州大学/锦华大厦 【石家庄分部】:河北科技大学/瑞景大厦 【广州分部】:广粮大厦 【西安分部】:协同大厦
最近开课时间(周末班/连续班/晚班):2020年3月16日
   实验设备
     ☆资深工程师授课
        
        ☆注重质量 ☆边讲边练

        ☆合格学员免费推荐工作
        ★实验设备请点击这儿查看★
   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、培训结束后,授课老师留给学员联系方式,保障培训效果,免费提供课后技术支持。
        3、培训合格学员可享受免费推荐就业机会。

课程大纲
 
第1章Shell能做什么
1-1Shell 能做什么?(上)
1-2Shell 能做什么?(下)
1-3C Java Python Shell 执行方式对比
1-4C Java Python Shell 执行方式对比
1-5Bash中调用python Expect
1-6Shell特性 Login Nologin
1-7Shell特性 Jobs Redirection
1-8Shell特性 命令排序
1-9Shell特性 元字符
1-10Echo 颜色输出文本
第2章Shell变量精讲
2-1变量 脚本中使用变量
2-2变量 环境及自定义变量
2-3变量 位置及预定义变量实战
2-4变量 的赋值方式
2-5变量 的运算 整数小数
2-6变量 内容的删除 替换 替代
2-7变量 I++ ++i
2-8条件测试概述
2-9条件测试 文件测试
2-10条件测试 内存磁盘使用告警
2-11条件测试 按套路出牌 创建用户
2-12条件测试 不按套路出牌 创建用户
2-13Shell脚中各种奇怪的符号
第3章循环及并发控制
3-1If条件判断 安装apache 1
3-2If条件判断 安装apache 2
3-3If条件判断 多系统配置yum源
3-4If条件判断 作业解析
3-5For 实现批量主机ping探测
3-6For 实现批量用户创建
3-7For 实现文件中批量用户创建
3-8For 空行的秘密
3-9Expect 实现scp非交互传输文件
3-10Expect 实现批量主机公钥推送
3-11Expect 实现ssh非交互登录
3-12For 实现批量主机密码修改
3-13For 实现批量远程主机ssh配置
3-14While 实现批量用户创建
3-15While Until 测试远程主机连接
3-16For While Until 终极对决
3-17Fd和命名管道实现shell并发控制
3-18Shell 并发控制项目实战
第4章数组应用实战
4-1array 数组的基本概念
4-2array 数组的赋值及遍历
4-3array 实现性别统计
4-4array 统计不同类型shell的数量
4-5array 统计TCP连接状态数量
第5章函数传参及返回
5-1funtion 函数的定义及调用
5-2funtion 函数的返回 return out
5-3funtion 函数的返回 return out
5-4函数传参 位置参数
5-5函数传参 数组变量
5-6函数返回 输出数组变量 上
5-7函数返回 输出数组变量 下
第6章Shell内置命令
6-1shell内置命令 break continue
6-2shell内置命令 shift
第7章RE正则表达式
7-1正则表达式概览 RE
7-2正则表达则元字符详解 1
7-3正则表达则元字符详解 2
7-4正则表达则元字符详解 3
7-5正则表达式 grep使用实战 1
7-6正则表达式 grep使用实战 2
第8章Sed流编辑器
8-1流编辑器sed技术概览
8-2流编辑器sed 定址
8-3流编辑器sed命令 p d s
8-4流编辑器sed命令 r w a i c 及暂存空间
8-5流编辑器sed 编辑文件实战
第9章awk文本处理工具实战
9-1awk工作原理概览
9-2awk内部变量 FS OFS RS ORS NR FNR
9-3awk模式详解 正则 条件
9-4awk模式详解 算术 逻辑 范围
9-5awk脚本编程 if while for
9-6脚本编程实战 数组
9-7脚本编程实战 数组分析Nginx-Apache 日志
9-8awk使用外部变量的三种方法
第10章项目实战之 系统性能分析
10-1实战项目 收集系统信息用于分析性能瓶颈 1
10-2实战项目 收集系统信息用于分析性能瓶颈 2
10-3实战项目 收集系统信息用于分析性能瓶颈 3
10-4实战项目 收集系统信息用于分析性能瓶颈 4
10-5实战项目 收集系统信息用于分析性能瓶颈 5
第11章项目实战之 主机存活状态
11-1实战项目 判断主机存活三次机会 1
11-2实战项目 判断主机存活三次机会 2
11-3实战项目 判断主机存活三次机会 3
第12章项目实战之 Nginx日志分析
12-1实战项目 Nginx日志分析项目实战 1
12-2实战项目 Nginx日志分析项目实战 2
12-3实战项目 Nginx日志分析项目实战 3
12-4实战项目 Nginx日志分析项目实战 4
第13章项目实战之 文件备份保存
13-1实战项目 保留最近N天的备份文件1
13-2实战项目 保留最近N天的备份文件2
第14章项目实战之 多机部署MySQL
14-1项目实战 多机MySQL部署 1
14-2项目实战 多机MySQL部署 2
14-3项目实战 多机MySQL部署
第15章条件测试及流程控制
15-1Case 多系统配置yum源
15-2Case 删除用户判断
15-3Case 实现jump Server 上
15-4Case 实现jump Server 下
15-5Case 实现简单的系统工具箱
15-6Case 实现多版本php安装
第16章项目实战之 配合Zabbix信息收集
16-1项目实战 MySQL状态信息收集(配合Zabbix)
16-2项目实战 TCP连接状态收集(配合Zabbix)
16-3项目实战 内存信息收集(配合Zabbix)
第17章项目实战之 多机部署LNMP
17-1项目实战 多机部署LNMP 1
17-2项目实战 多机部署LNMP 2
17-3项目实战 多机部署LNMP 3
17-4项目实战 多机部署LNMP 4
第18章服务器初始化脚本编写流程
18-1Centos6-7服务器初始化 -Shell Script1
18-2Centos6-7服务器初始化 -Shell Script2
 
  备案号:备案号:沪ICP备08026168号-1 .(2024年07月24日)....................
友情链接:Cadence培训 ICEPAK培训 EMC培训 电磁兼容培训 sas容培训 罗克韦尔PLC培训 欧姆龙PLC培训 PLC培训 三菱PLC培训 西门子PLC培训 dcs培训 横河dcs培训 艾默生培训 robot CAD培训 eplan培训 dcs培训 电路板设计培训 浙大dcs培训 PCB设计培训 adams培训 fluent培训系列课程 培训机构课程短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班培训 南京 NS3培训 OpenGL培训 FPGA培训 PCIE培训 MTK培训 Cortex训 Arduino培训 单片机培训 EMC培训 信号完整性培训 电源设计培训 电机控制培训 LabVIEW培训 OPENCV培训 集成电路培训 UVM验证培训 VxWorks培训 CST培训 PLC培训 Python培训 ANSYS培训 VB语言培训 HFSS培训 SAS培训 Ansys培训 短期培训系列课程培训机构 长期课程列表实践课程高级课程学校培训机构周末班 端海 教育 企业 学院 培训课程 系列班 长期课程列表实践课程高级课程学校培训机构周末班 短期培训系列课程培训机构 端海教育企业学院培训课程 系列班