外观
Shell 脚本
约 497 字大约 2 分钟
2026-01-14
收集各类 Shell/Bash 实用脚本,涵盖系统管理、自动化任务、实用小工具等场景。
环境要求
- 操作系统: Linux / macOS / WSL
- Shell: Bash 4.0+
脚本列表
监控脚本
| 脚本 | 说明 |
|---|---|
| 系统巡检报告 | 一键生成服务器巡检报告,涵盖 CPU、内存、磁盘等指标 |
| 端口连通性检测 | 批量检测多台服务器指定端口的连通状态 |
| SSL 证书过期检测 | 批量检测 SSL 证书有效期,支持多域名和告警阈值配置 |
| 网络流量监控 | 实时监控网络接口流量,显示上传/下载速度和统计信息 |
工具脚本
| 脚本 | 说明 |
|---|---|
| Linux 登录欢迎页 | 安装到 /etc/profile.d/welcome.sh,登录时显示主机、时间、负载、内存和磁盘信息 |
| 九九乘法表生成器 | 终端输出经典三角形格式的九九乘法表 |
| 猜数字小游戏 | 命令行猜数字游戏,带彩色提示和统计功能 |
| 俄罗斯方块小游戏 | 终端版俄罗斯方块,支持方向键、WASD、分数和等级 |
安全脚本
| 脚本 | 说明 |
|---|---|
| Fail2ban 管理面板 | 交互式 Fail2ban 管理,支持封禁参数配置和白名单管理 |
| root 密码变更排查 | 只读采集 root 改密、登录、SSH、审计和系统异常线索,自动生成文本与 HTML 报告 |
升级脚本
| 脚本 | 说明 |
|---|---|
| Nginx 通用升级 | 自动检测安装方式,支持源码/YUM/APT/Docker 平滑升级 |
管理脚本
| 脚本 | 说明 |
|---|---|
| Nginx 通用管理 | Nginx 安装、升级/覆盖安装、卸载、回滚与状态查看的统一管理脚本 |
安装脚本
| 脚本 | 说明 |
|---|---|
| MySQL 8.0 安装管理 | 二进制包安装,支持版本选择、glibc 自动检测、SysV/systemd 服务管理、一键卸载 |