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

    文章

    103

    浏览量

    19994
  • 程序
    +关注

    关注

    117

    文章

    3836

    浏览量

    84766
  • Shell脚本
    +关注

    关注

    0

    文章

    36

    浏览量

    8451

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HitIQ携手Altium打造脑震荡管理解决方案

    在体育运动中,脑震荡是最复杂且常被漏诊的损伤之一,其诊断通常依赖运动员或医生的主观描述。每个脑震荡的表现各不相同,症状包括记忆力减退、呕吐、偏头痛、焦虑,以及对光线和噪音敏感等。脑震荡的不可预测性使其早期检测和有效管理颇具挑战,往往导致运动员面临长期神经损伤的风险。
    的头像 发表于 11-26 15:39 239次阅读

    IBM B2B/EDI解决方案助力出海企业跨境业务协同与管理

    全球化正在加速,我国越来越多的企业迈出国门,走向更广阔的市场。然而,跨国业务远非一条坦途,尤其在跨境业务协同与管理方面。首先,不同国家的数据标准和业务规则各不相同;其次,合规要求日趋严格,违规代价动辄以亿计;最后,供应链环节众多,稍有延迟或数据丢失便可能造成损失。
    的头像 发表于 10-13 10:58 708次阅读

    shell基本介绍及常用命令之shell基本介绍

    Shell是什么?我们在刚开始接触Linux的时候,经常会听到工程师提到Shell这个词,刚开始不知道这是干什么的,简单的说,它是一应用,接收用户命令,调用相应的内核接口函数或应用
    发表于 09-28 09:05

    常见天线类型都有什么特点

    你手里的手机、用的笔记本电脑,能上网、能通信,天线可是立了大功。天线就像是让万物相连的神奇“桥梁”,帮我们实现了好多好多的功能,像玩游戏、汽车导航,甚至还能操控太空里的小行星呢。虽然天线在我们生活中到处都是,可它们的样子和用法却各不相同
    的头像 发表于 07-02 09:25 1612次阅读
    常见天线类型都有什么特点

    Shell脚本入门指南

    Shell 是一块包裹着系统核心的壳,处于操作系统的最外层,与用户直接对话,把用户的输入, 解释给操作系统,然后处理操作系统的输出结果,输出到屏幕给与用户看到结果。
    的头像 发表于 06-03 10:47 994次阅读
    <b class='flag-5'>Shell</b><b class='flag-5'>脚本</b>入门指南

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

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

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

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

    VirtualLab Fusion应用:光波导应用中的光栅分析

    各不相同,用傅里叶模态法(FMM)计算衍射效率。 光栅级次分析仪 在VirtualLab Fusion中,光栅级次分析器可用于方便的光栅衍射分析,其结果以各种方式呈现。
    发表于 02-12 08:53

    用信号发生器给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

    那些让电子工程师绝望的问题,你遇到过吗?

    这个话题,相信咱们电子工程师们都有话说,评论区见,让我们吃(开)吃(开)瓜(眼)~我先提一:最近一朋友很崩溃,因为他要修几百张损坏的板子,还坏得各不相同:有板子铺铜短路的,有一堆485是假的,有
    的头像 发表于 12-25 17:33 660次阅读
    那些让电子工程师绝望的问题,你遇到过吗?

    MR30分布式IO助力锂电扩产稳步前进

    在锂电池产业迅速扩张的趋势下,锂电池生产线的自动化与智能化水平成为了衡量企业未来竞争力的关键标尺。然而,锂电池制造流程复杂,包含众多工序,每道工序均需配备特定专用设备,且这些设备所依赖的核心技术各不相同,这无疑对自动化解决方案中的设备性能提出了日益严格的要求。
    的头像 发表于 12-25 16:26 594次阅读
    MR30分布式IO助力锂电扩产稳步前进

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

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

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

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