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 服务器的自动化管理、备份、监控和安全防护。
适用场景
核心功能
提供本地目录备份、远程服务器同步(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 通知实现主动告警。