Linux Production Shell Scripts

当用户提出“创建bash脚本”、“自动化Linux任务”、“监控系统资源”、“备份文件”、“管理用户”或“编写生产级shell脚本”等需求时,应使用此技能。它提供现成的系统管理用shell脚本模板。

作者

zebbern

安装

热度:111

下载并解压到你的 skills 目录

复制命令,发送给 OpenClaw 自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=sickn33-skills-linux-shell-scripting&locale=zh&source=copy

Linux 生产环境 Shell 脚本模板

技能概述

Linux Production Shell Scripts 提供了一套即开即用的 Bash 脚本模板,帮助系统管理员和运维工程师快速实现 Linux 服务器的自动化管理、备份、监控和安全防护。

适用场景

  • 日常运维自动化 - 适合需要定期执行备份、监控、清理任务的系统管理员,通过预设脚本模板减少重复工作,提高运维效率。
  • DevOps 基础设施管理 - 适用于 DevOps 工程师构建 CI/CD 流水线、服务器健康检查和自动化部署场景,脚本可作为基础组件灵活组合。
  • 安全运维与渗透测试 - 为安全操作和渗透测试环境提供密码管理、文件加密、日志分析等工具脚本,辅助安全人员快速开展测试工作。
  • 核心功能

  • 自动化备份解决方案

  • 提供本地目录备份、远程服务器同步(rsync)、数据库备份(MySQL)和备份轮转清理等完整备份方案,支持时间戳命名和压缩存储,确保数据安全。

  • 系统资源监控与告警

  • 包含 CPU 使用率监控、磁盘空间检查、内存日志记录和综合健康检查脚本,可自定义阈值触发告警,帮助及时发现系统异常。

  • 用户与安全管理

  • 提供用户账户创建、密码过期检查、随机密码生成器和文件加密/解密工具,使用 AES-256 加密标准,满足生产环境安全要求。

  • 日志分析能力

  • 内置错误日志提取器和 Web 服务器日志分析脚本,可快速筛选关键错误信息、统计访问来源和请求分布,辅助问题排查。

  • 网络检测工具

  • 支持多主机网络连通性检查(ping)、网站可用性监控(curl)和网络接口信息查询,适用于网络故障快速诊断。

  • 定时任务与自动化

  • 提供 Cron 任务配置模板、服务自动重启脚本和批量包安装工具,实现真正的无人值守自动化运维。

    常见问题

    如何在 Linux 中创建自动化备份脚本?

    使用技能中提供的备份脚本模板,根据实际需求修改 source_dir(源目录)、backup_dir(备份目标)和 remote_server(远程服务器)等路径变量,然后通过 chmod +x 赋予执行权限,配合 cron 定时任务即可实现自动化备份。

    生产环境 shell 脚本有哪些注意事项?

    务必在非生产环境先测试脚本;使用绝对路径避免路径错误;变量加引号处理包含空格的文件名;许多操作需要 root 或 sudo 权限;使用 bash -x script.sh 进行调试;脚本中添加错误处理和日志记录。

    怎么监控服务器的 CPU 和磁盘使用率?

    使用技能提供的监控脚本模板,设置 threshold 变量定义告警阈值(如 90%),脚本会定期检查资源使用情况并在超限时输出告警信息,可配合邮件或 Slack 通知实现主动告警。