0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

250个各不相同的Shell脚本实例

马哥Linux运维 来源:马哥Linux运维 作者:马哥Linux运维 2022-07-05 10:50 次阅读

无论是系统运维,还是应用运维,均可分为“纯手工”→ “脚本化”→ “自动化”→“智能化”几个阶段,其中自动化阶段,主要是将一些重复性人工操作和运维经验封装为程序或脚本,一方面避免重复性操作及风险,另一方面提高执行效率。

在自动化运维的转变过程中,经常使用的可能就是shell脚本了。别小看Shell脚本的几十行代码,它可有大智慧,在建设自动化运维的工作中,还是很值得我们研究学习的。

除此之外,还搜集了一些shell脚本的编写规范,入门手册等资源,今天一并分享给大家,资料已经打包压缩好,需要的同学文末领取。

250个拿来即用的shell脚本!

全文共包含250个各不相同的Shell脚本实例,共147页,目录清楚,一键搜索定位,代码清晰可复制,电子版有利于大家随时练习,提升实战能力,是融汇了Shell脚本所有核心知识点的集大成之作,是学习、提升、面试的必备精品,建议大家收藏保存起来。

目录展示:

6091f7aa-fb9f-11ec-ba43-dac502259ad0.png

1.Dos 攻击防范(自动屏蔽攻击IP)

2.Linux 系统发送告警脚本

3.MySQL 数据库备份单循环

4.MySQL 数据库备份多循环

5.Nginx 访问访问日志按天切割

6.Nginx访问日志分析脚本

7.查看网卡实时流量脚本

8.服务器系统配置初始化脚本

9.监控 100 台服务器磁盘利用率脚本

10.并发从数台机器中获取 hostname,并记录返回信息花费的时长,重定向到一个文件 hostname.txt中,在全部完成后输出花费时长最短的那台机器的 CPU 信息。

60bbab2c-fb9f-11ec-ba43-dac502259ad0.png

60e2c874-fb9f-11ec-ba43-dac502259ad0.png

60faca46-fb9f-11ec-ba43-dac502259ad0.png

640ff44a-fb9f-11ec-ba43-dac502259ad0.png

11.统计/proc 目类下Linux进程相关数量信息,输出总进程数,runninq 进程数,stoped 进程数,sleeing进程数,zo mbie 进程数。

12.把当前目录(包含子目录)下所有后缀为“.sh”的文件后缀变更为“.shell”,之后删除每个文件的第二行。

13.判断目录/tmp/jstack是否存在,不存在则新建一个目录若存在则删除目录下所有内容。

14.从 test.loq中截取当天的所有gc 信息日志,并统计 gc 时间的平均值和时长最长的时间。

15.查找80端口请求数最高的前 20个IP地址,判断中间最小的请求数是否大于 500,如大于 500,则输出系统活动情况报告到 alert.txt,如果没有,则在 600s后重试,直到有输出为止。

16.将当前目录下大于10K的文件转移到/tmp 目录,再按照文件大小顺序,从大到小输出文件名。

17.企业微信告警

18.FTP客户端

19.SSH客户端

20.Saltstack 客户端

6429fbf6-fb9f-11ec-ba43-dac502259ad0.png

643e6c94-fb9f-11ec-ba43-dac502259ad0.png

645d23aa-fb9f-11ec-ba43-dac502259ad0.png

648d4242-fb9f-11ec-ba43-dac502259ad0.png

64ae098c-fb9f-11ec-ba43-dac502259ad0.png

篇幅限制,不再一一展示

原文标题:整理了250个shell脚本,拿来即用!

文章出处:【微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

审核编辑:彭静
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 压缩
    +关注

    关注

    2

    文章

    102

    浏览量

    19366
  • 程序
    +关注

    关注

    116

    文章

    3777

    浏览量

    80856
  • Shell脚本
    +关注

    关注

    0

    文章

    36

    浏览量

    7965

原文标题:整理了250个shell脚本,拿来即用!

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    窄脉宽信号对驱动芯片的影响

    驱动芯片在各种电力电子系统中有着广泛的应用,例如整流器、DC-DC变换器、逆变器和变频器等,其工作频率和占空比范围在不同系统中各不相同
    的头像 发表于 11-26 09:12 125次阅读
    窄脉宽信号对驱动芯片的影响

    LJC30-3410GK感应接近开关对哪种物料进行响应处理

    感应接近开关的响应处理对象取决于其类型和工作原理。不同类型的接近开关对物料的响应范围和特性各不相同,因此在选择接近开关时需要根据具体的应用场景和需求来确定。
    的头像 发表于 10-12 18:08 128次阅读

    shell脚本执行的三种方式及区别

    在Linux系统中,Shell脚本是一种非常实用的工具,用于自动化执行一系列命令。Shell脚本可以大大提高工作效率,简化复杂的任务。在这篇文章中,我们将介绍
    的头像 发表于 08-30 15:24 782次阅读

    执行shell脚本的方式包括什么

    执行Shell脚本的方式有很多种,以下是一些常见的方法: 直接运行脚本文件 在命令行中,可以直接使用脚本文件的路径来运行脚本。例如: ./s
    的头像 发表于 08-30 15:17 272次阅读

    shell脚本编写之本地脚本的编写和执行

    ,是在当前shell环境下读取并执行shell脚本,可以不被赋予执行权限。与前几种执行方式不同的是,使用该方式执行后,脚本中定义的变量不会释放。例如,我在
    发表于 08-28 09:36

    怎么区分不同射频接头的安装方式

    射频转接器的种类很多,安装方式也各不相同,不同的安装方式适用于不同的使用环境。本文小编会教大家区分常用的多种射频接头的安装方式,帮您在挑选接头时更加得心应手。
    的头像 发表于 08-26 15:58 531次阅读

    请问正向输入VF3与反向输入VF2的波形为什么不相同呢?虚短怎么就不成立了呢?

    请问正向输入VF3与反向输入VF2的波形为什么不相同呢?虚短怎么就不成立了呢?
    发表于 08-16 12:07

    触发器坏了什么现象

    触发器坏了的现象因其应用领域的不同而有所差异。在数字电路、数据库以及摩托车点火系统中,触发器损坏后所表现出的现象各不相同。以下将分别就这三领域进行阐述。
    的头像 发表于 08-12 15:50 630次阅读

    深入解析TC3xx芯片中的SMU模块应用

    SMU_CORE 和 SMU_Stdby 的设计方式和时间安排各不相同。SMU 的两部分之间存在物理隔离。它们位于不同的时钟和电源域中。这允许 SMU 处理任何传入的报警,而不管用于生成此报警的时钟频率如何。
    的头像 发表于 02-27 10:32 3400次阅读
    深入解析TC3xx芯片中的SMU模块应用

    构建一自动焊锡排烟器的教程

    自动焊锡烟雾提取器:焊接是将电气/电子元件连接在一起的过程。这是电子领域中非常基本和最常用的过程,因为它用于在 PCB和组件之间建立安全连接。市场上有多种类型的焊锡丝,尺寸和质量各不相同。虽然焊锡丝有多种类型,但几乎所有的焊锡都是由铅和锡制成的。
    的头像 发表于 02-25 15:19 774次阅读
    构建一<b class='flag-5'>个</b>自动焊锡排烟器的教程

    电位器的三触点都起什么作用?是不是三触头电阻各不一样?

    不同的作用,并且它们的电阻值也是各不相同的。 首先,我们来了解一下电位器的基本结构和原理。电位器由一段导电材料制成的电阻条和一与电阻条相连接的滑动触点组成。当滑动触点沿着电阻条移动时,它与电阻条之间形成了不同长度的
    的头像 发表于 02-05 10:00 1203次阅读

    上海发布基础设施重大项目建设及投资机会清单

    此投资清单不仅提供了三类项目合作需求,即采购、协作、融资,而且具体内容各不相同。以采购需求为例,该部分主要向政府出资类项目开放,如公共算力扩容、政务区块链等项目。
    的头像 发表于 02-02 15:23 463次阅读

    Shell脚本检查工具ShellCheck介绍

    ShellCheck是一用于bash/sh shell脚本的静态分析工具,可以辅助检查脚本语法错误,给出建议增强脚本健壮性。
    的头像 发表于 12-27 13:43 2016次阅读
    <b class='flag-5'>Shell</b><b class='flag-5'>脚本</b>检查工具ShellCheck介绍

    100Linux Shell脚本总结

    不知道大家有没有发现,会编写shell脚本的运维,工资不会低,并且他的工作会很轻松!今天浩道跟大家分享每一Linux运维应知必会的100shel
    的头像 发表于 12-05 09:28 1210次阅读

    用AD7606的四路通道各采集一传感器,采集转换后的电压值与实际值有偏差怎么解决?

    用AD7606的四路通道各采集一传感器,采集转换后的电压值与实际值有偏差,四通道的偏差各不相同,最大为从7mv,且不是线性关系。已经测量确定了传感器的输入电压正确,请问大佬们,这个测量的结果是
    发表于 11-30 06:09