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

    浏览量

    20247
  • 程序
    +关注

    关注

    117

    文章

    3849

    浏览量

    85593
  • Shell脚本
    +关注

    关注

    0

    文章

    36

    浏览量

    8563

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    协议桥接天花板!耐达讯自动化 Modbus 转 Profinet 网关全技术解析

    在工业自动化领域中,现场设备种类繁多、通讯协议各不相同,异构协议互通一直是系统集成与产线改造的核心难题。Modbus 协议凭借开放通用、兼容性强的特点,在工业现场应用覆盖面极广;而 Profinet
    的头像 发表于 05-07 14:33 234次阅读
    协议桥接天花板!耐达讯自动化 Modbus 转 Profinet 网关全技术解析

    一文读懂液体流量传感器:七大技术原理与选型指南

    种类繁多,工作原理各不相同。面对超声波、涡街、涡轮、电磁、热式、齿轮……这些技术名词,很多人难免困惑:它们到底有什么区别?我的应用场景该选哪一种?本文将从技术原理
    的头像 发表于 03-24 10:43 396次阅读
    一文读懂液体流量传感器:七大技术原理与选型指南

    基于OPC UA协议的PLC数据采集系统

    在各级工业系统中,存在复杂的现场网络、多种总线和通信技术,各种设备的通信协议多种多样、解析标准各不相同,形成了数据孤岛;同时各类基于PC的控制和相关的可视化软件应用迅速增长,这些系统难以对接到复杂且
    的头像 发表于 03-19 10:09 439次阅读
    基于OPC UA协议的PLC数据采集系统

    海伯森检测案例-锡膏厚度及炉前检测

    、预加工、整机测试、包装全套产线六大流程,各流程根据手机型号的不同,可涵盖上百道工序,大部分工序都需要进行检测,检测的标准也各不相同。而无论是在装配和检测过程中,还是在
    的头像 发表于 01-29 12:22 283次阅读
    海伯森检测案例-锡膏厚度及炉前检测

    昂瑞微亮相CES 2026美国消费电子展

    人工智能、数字健康到智能出行、物联网等多个板块,一共同信号愈发清晰:消费电子的“智能化体验”,正越来越依赖底层芯片能力的持续演进。 智能体验升级,正在回归“底层能力” 在 CES 2026 的众多展示中,技术形态各不相同,但背后的技术逻辑高度
    的头像 发表于 01-24 16:54 2258次阅读

    咨询一下工业设计中批量生产FPGA时,程序是如何批量下载

    命名也各不相同。这就给烧写操作带来了一定复杂性,尤其是对于非专业人员而言。 基于此,是否有可能通过指令集的方式,集成某一家的烧写指令集来进行烧写操作呢?设想开发一款软件,它能够自动提示扫描 JTAG
    发表于 12-24 22:40

    FMG-400 媒体网关正式发布|转码 · 协议转换 · 媒体分发,连接无限可能

    全能打通·连接无限在AVoverIP快速普及的今天,专业制播、赛事直播与会议系统正面临一普遍难题:前端设备输出协议各不相同——导播软件偏NDI,直播平台要求RTMP,远程传输需SRT等等,协议
    的头像 发表于 12-24 14:29 569次阅读
    FMG-400 媒体网关正式发布|转码 · 协议转换 · 媒体分发,连接无限可能

    瑞萨RL78F2x系列MCU在三种开发环境下的选项字节与安全ID设置方法

    不同的开发环境,设置方法也各不相同。本文将手把手教你如何在主流的CS+for CC、e2studio和IAR Embedded Workbench中完成这两项重要配置。
    的头像 发表于 12-11 16:33 5079次阅读
    瑞萨RL78F2x系列MCU在三种开发环境下的选项字节与安全ID设置方法

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

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

    机架式UPS与塔式UPS选择指南:从场景需求到成本效益的全面解析

    在数据中心、企业机房或家庭办公场景中,不间断电源(UPS)的选型直接影响设备运行的稳定性与成本效益。机架式UPS与塔式UPS作为两大主流类型,其设计差异、适用场景及选型逻辑各不相同。本文将从物理结构
    的头像 发表于 10-23 11:04 1075次阅读
    机架式UPS与塔式UPS选择指南:从场景需求到成本效益的全面解析

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

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

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

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

    存储技术全解析

    在计算机和嵌入式系统中,各种存储技术扮演着不同的角色,它们的性能特点和应用场景各不相同。很多人对DRAM、SRAM、HBM、ROM、NOR Flash、NAND Flash、eMMC、UFS 等术语
    的头像 发表于 07-24 11:34 3456次阅读

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

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

    Shell脚本入门指南

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