云计算 | Shell脚本自动化编程实战视频教程

Posted 大司码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了云计算 | Shell脚本自动化编程实战视频教程相关的知识,希望对你有一定的参考价值。


云计算 | Shell脚本自动化编程实战视频教程

1

学前了解


Shell语言是生产环境中应用广泛的脚本型语言,主要用来处理多任务、自动化部署等任务。


在Linux中shell语言是举足轻重的超级工具语言,它保证了Linux高效工作的同时,还兼顾在命令行中处理用户指令。


利用shell脚本可以编写自动化管理工具、配合监控软件来自动修复的程序、分析网站等日志信息、在生产环境中去批量部署环境等高级操作。


云计算 | Shell脚本自动化编程实战视频教程



2

视频简介



本课程涵盖企业内部用于生产环境中的脚本,以实战的方式进行教学,用实在的代码领你进门从入门到精通,从精通到企业。


云计算 | Shell脚本自动化编程实战视频教程
云计算 | Shell脚本自动化编程实战视频教程
云计算 | Shell脚本自动化编程实战视频教程

部分视频展示



3

视频目录


第1章Shell能做什么

1 shell 能做什么? 上

2 shell 能做什么? 下

3 C Java Python Shell 执行方式对比 上

4 C Java Python Shell 执行方式对比 下

5 bash中调用python expect

6 shell特性 login nologin

7 shell特性 jobs Redirection

8 shell特性 命令排序

9 shell特性 元字符

10 echo 颜色输出文本

第2章shell变量精讲

1 变量 脚本中使用变量

2 变量 环境及自定义变量

3 变量 位置及预定义变量实战

4 变量 的赋值方式

5 变量 的运算 整数小数

6 变量 内容的删除 替换 替代

7 变量 i++ ++i

8 条件测试概述

9 条件测试 文件测试

10 条件测试 内存磁盘使用告警

11 条件测试 按套路出牌 创建用户

12 条件测试 不按套路出牌 创建用户

13 Shell脚中各种奇怪的符号 

第3章条件测试及流程控制

1 if条件判断 安装apache 1

2 if条件判断 安装apache 2

3 if条件判断 多系统配置YUM源

4 if条件判断 作业解析

5 case 多系统配置YUM源

6 case 删除用户判断

7 case 实现jump server 上

8 case 实现jump server 下

9 case 实现简单的系统工具箱

10 case 实现多版本php安装

第4章循环及并发控制

1 for 实现批量主机ping探测

2 for 实现批量用户创建

3 for 实现文件中批量用户创建

4 for 空行的秘密

5 expect 实现ssh非交互登录

6 expect 实现scp非交互传输文件

7 expect 实现批量主机公钥推送

8 for 实现批量主机密码修改

9 for 实现批量远程主机ssh配置

10 while 实现批量用户创建

11 while until 测试远程主机连接

12 for while until 终极对决

13 FD和命名管道实现shell并发控制

14 shell 并发控制项目实战

第5章非交互式expect

5-1 Expect 实现scp非交互传输文件-1

5-2 Expect 实现批量主机公钥推送-1

5-3 Expect 实现ssh非交互登录-1

第6章数组应用实战

1 array 数组的基本概念

2 array 数组的赋值及遍历

3 array 实现性别统计

4 array 统计不同类型shell的数量

5 array 统计TCP连接状态数量

第7章函数传参及返回

1 funtion 函数的定义及调用

2 funtion 函数的返回 returnout 1

3 funtion 函数的返回 returnout 2

4 函数传参 位置参数

5 函数传参 数组变量

6 函数返回 输出数组变量 上

7 函数返回 输出数组变量 下

第8章Shell内置命令

1 shell内置命令 break continue

2 shell内置命令 shift

第9章正则表达式

1 正则表达式概览 RE

2 正则表达则元字符详解 1

3 正则表达则元字符详解 2

4 正则表达则元字符详解 3

5 正则表达式 grep使用实战 1

6 正则表达式 grep使用实战 2

第10章sed流编辑器

1 流编辑器sed技术概览

2 流编辑器sed 定址

3 流编辑器sed命令 pds

4 流编辑器sed命令rwaic及暂存空间

5 流编辑器sed 编辑文件实战

第11章awk文本处理工具详解

1 awk工作原理概览1

2 awk内部变量 FS OFS RS ORS NR FNR

3 awk模式详解 正则 条件

4 awk模式详解 算术 逻辑 范围

5 awk脚本编程 if while for

6 脚本编程实战 数组

7 脚本编程实战 数组分析nginx-Apache 日志

8 awk使用外部变量的三种方法

第12章实战项目:系统性能分析

1 实战项目 收集系统信息用于分析性能瓶颈 1

2 实战项目 收集系统信息用于分析性能瓶颈 2

3 实战项目 收集系统信息用于分析性能瓶颈 3

4 实战项目 收集系统信息用于分析性能瓶颈 4 

5 实战项目 收集系统信息用于分析性能瓶颈 5

第13章实战项目:服务器存活状态

1 实战项目 判断主机存活三次机会 1

2 实战项目 判断主机存活三次机会 2

3 实战项目 判断主机存活三次机会 3

第14章实战项目:Nginx日志分析

1 实战项目 Nginx日志分析项目实战 1

2 实战项目 Nginx日志分析项目实战 2

3 实战项目 Nginx日志分析项目实战 3

4 实战项目 Nginx日志分析项目实战 4

第15章实战项目:备份保存

1 实战项目 保留最近N天的备份文件1

2 实战项目 保留最近N天的备份文件2

第16章实战项目:多机部署MySQL数据库

1 项目实战 多机mysql部署 1

2 项目实战 多机MySQL部署 2

3 项目实战 多机MySQL部署 3

第17章实战项目:多机部署LNMP平台

1 项目实战 多机部署LNMP 1

2 项目实战 多机部署LNMP 2

3 项目实战 多机部署LNMP 3

4 项目实战 多机部署LNMP 4

第18章实战项目: 配合Zabbix信息采集

1 项目TCP连接状态收集(配合Zabbix)

2 项目MySQL状态信息收集(配合Zabbix)

3 项目内存信息收集(配合Zabbix)


4

领取方式


云计算 | Shell脚本自动化编程实战视频教程


微信扫码关注

回复数字  603  领取



云计算 | Shell脚本自动化编程实战视频教程



版权声明:

转载文章和图片均来自网络,版权归作者本人所有,推送文章除非无法确认,我们都会注明作者和来源。如果出处有误或侵犯到原作者权益,请与我们联系删除或授权事宜。


以上是关于云计算 | Shell脚本自动化编程实战视频教程的主要内容,如果未能解决你的问题,请参考以下文章

免费下载全套最新3.Shell编程视频教程+教学资料+学习课件+源代码+软件开发工具

云计算培训学院,云计算Python自动化运维开发实战

大数据,云计算,数据挖掘实战,实时推荐系统实战,电视收视率项目实战,实时流统计项目实战视频教程

低价好课:Shell编程入门视频C++教程网非常经典的Shell视频教程百度云高清完整

云知梦精华版Linux Shell脚本编程 Shell脚本编程35集视频教程-电脑天空

云计算Python自动化运维开发实战: 交互模式编程