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

    浏览量

    19742
  • 程序
    +关注

    关注

    117

    文章

    3827

    浏览量

    83176
  • Shell脚本
    +关注

    关注

    0

    文章

    36

    浏览量

    8264

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    树莓派新手必看!在树莓派上编写和运行 Shell 脚本

    执行的操作。Shell脚本只是一文本文件,包含一系列按顺序执行的Shell(命令行)命令,就好像这些命令直接在命令行中输入一样
    的头像 发表于 03-25 09:28 ?518次阅读
    树莓派新手必看!在树莓派上编写和运行 <b class='flag-5'>Shell</b> <b class='flag-5'>脚本</b>!

    利用蜂窝和卫星技术实现无缝全球覆盖

    物联网(IoT)应用形式多样,对带宽、移动性、功耗和使用寿命的要求也各不相同。人们通常认为,许多物联网应用都依赖蜂窝技术作为传输数据的主要渠道,因为蜂窝技术在大多数大洲都可用,而且经济实惠,这是蜂窝技术的两大优势。
    的头像 发表于 03-18 13:59 ?586次阅读

    用信号发生器给8channel直接灌正弦波,采样值各不相同,这是正常的吗?

    请教大家一ADS1298的问题: 我用信号发生器给8channel直接灌正弦波(100HZ,1Vpp,0 offset)。发现采样值各不相同。 这是正常的吗?还是我的ADS1298坏了? 谢谢。
    发表于 02-07 07:46

    使用ADS8688时读出数据不正常,SDO线出现毛刺的原因?

    ,但是现在读出的数只有前12位在变,后四位一直是0,应该是数据显示不正常。 (3)同一通道多次读数显示数据不同有很大偏差,用AUTO模式读8通道(8通道接成相同电压)读数也各不相同
    发表于 01-08 06:54

    ADS1251从TEST+输入相同固定的电压,为何每次读取到的数据都不相同?

    从TEST+输入相同固定的电压,,为何每次读取到的数据都不相同?? 简易电路图: 以每一秒中段读取一次~~不知为什数据会乱跳~~
    发表于 01-03 07:53

    使用ADS8688采集我板子的模拟信号时,返回来的每个通道所有数据都为一恒定值,为什么?

    大家好,我这边现在遇见一奇怪的现象,在使用ADS8688采集我板子的模拟信号时,返回来的每个通道所有数据都为一恒定值,各单板各不相同。 单板不断电重新复位固件采集程序,仍为改恒定值;仿真固件
    发表于 12-13 15:33

    ADS1256设置不同的数据输出速率的时候,得到的24bit的输出数据不相同,为什么?

    在使用ADS1256采集数据时出现问题描述如下:当设置不同的数据输出速率的时候,得到的24bit的输出数据不相同。 采集系统硬件描述如下,下位机MCU采用的主频为456MHZ,通过GPIO口跟
    发表于 12-13 06:34

    Linux从零到精通:最简单的Shell脚本入门教程

    通过简单的命令和脚本,实现对系统的灵活控制和自动化管理。 shell脚本前言 shell脚本入门 she
    的头像 发表于 12-05 09:56 ?1638次阅读
    Linux从零到精通:最简单的<b class='flag-5'>Shell</b><b class='flag-5'>脚本</b>入门教程

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

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

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

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

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

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

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

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

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

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

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

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

    触发器坏了什么现象

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