SHARAT-S-UNNITHAN/System-Control-Center---Advanced-Bash-System-Management-Suite
GitHub: SHARAT-S-UNNITHAN/System-Control-Center---Advanced-Bash-System-Management-Suite
一个基于 Bash 的模块化 Linux 终端系统管理套件,提供硬件监控、网络分析、WiFi/蓝牙管理、安全配置和实时告警的一站式交互式仪表盘。
Stars: 0 | Forks: 0
# 系统控制中心 - 高级 Bash 系统管理套件
[](https://github.com/SHARAT-S-UNNITHAN/System-Control-Center---Advanced-Bash-System-Management-Suite)
[](https://www.gnu.org/software/bash/)
[](LICENSE)
[](http://makeapullrequest.com)
## 📋 目录
- [概述](#overview)
- [✨ 功能](#-features)
- [🚀 快速开始](#-quick-start)
- [📦 模块](#-modules)
- [🛠️ 环境要求](#%EF%B8%8F-requirements)
- [📸 截图](#-screenshots)
- [🔧 配置](#-configuration)
- [🤝 贡献](#-contributing)
- [📄 许可证](#-license)
- [👨💻 作者](#-author)
## 📖 概述
**系统控制中心** 是一个强大的、基于终端的系统管理套件,将基本的管理工具整合到一个直观的界面中。它完全使用 **Bash** 构建,可对 Linux 系统的每一个关键方面进行实时监控和控制。
非常适合系统管理员、DevOps 工程师、网络管理员以及那些既希望享受命令行的高效,又不想牺牲功能性和视觉清晰度的 Linux 爱好者。
## ✨ 功能
### 🎨 **交互式仪表盘**
- 彩色编码的直观终端 UI
- 实时系统概览一目了然
- 友好的键盘导航
### 🖥️ **系统管理**
- CPU 使用率和统计数据
- 内存(RAM)监控
- 磁盘空间分析
- 进程管理
### 🌐 **网络工具**
- IP 地址管理
- 网络接口状态
- 端口扫描
- 网络速度测试
### 📡 **WiFi 分析仪**
- 可用网络扫描
- 信号强度监控
- 安全协议检测
- 信道分析
### 📶 **蓝牙管理器**
- 设备发现
- 配对管理
- 信号强度监控
- 连接控制
### 🔒 **安全套件**
- 防火墙管理(iptables)
- 端口安全扫描
- 系统强化检查
- 漏洞评估
### 📊 **实时监控**
- 实时性能图表
- 系统日志查看器
- 历史数据跟踪
- 告警系统
## 🚀 快速开始
### 安装
```
# Clone 仓库
git clone https://github.com/SHARAT-S-UNNITHAN/System-Control-Center---Advanced-Bash-System-Management-Suite.git
# 导航至目录
cd System-Control-Center---Advanced-Bash-System-Management-Suite
# 使 launcher 可执行
chmod +x syscontrol.sh
# 运行应用
./syscontrol.sh
```
### 首次运行
应用程序将自动检测您的系统配置并显示主仪表盘。使用数字键在各个模块之间进行导航。
## 📦 模块
### 1. 系统模块 🖥️
**功能:**
- 查看 CPU 负载和核心使用率
- 监控内存消耗
- 分析磁盘分区
- 管理正在运行的进程
- 显示详细的系统信息
### 2. 网络模块 🌐
**功能:**
- 显示 IP 地址(本地和公网)
- 显示 MAC 地址
- 扫描开放端口
- 测试网络速度
- 监控网络流量
### 3. WiFi 分析仪 📡
**功能:**
- 扫描可用的 WiFi 网络
- 显示信号强度(dBm)
- 显示安全协议(WPA2、WPA3 等)
- 分析信道干扰
- 连接到网络
### 4. 蓝牙模块 📶
**功能:**
- 发现附近的设备
- 配对/取消配对设备
- 检查连接状态
- 监控信号强度
- 发送/接收文件
### 5. 安全模块 🔒
**功能:**
- 配置防火墙规则
- 扫描开放端口
- 检查系统强化状态
- 运行漏洞扫描
- 查看安全日志
### 6. 监控模块 📊
**功能:**
- 显示实时系统图表
- 查看系统日志
- 监控服务状态
- 设置性能警报
- 导出报告
## 🛠️ 环境要求
| 要求 | 最低版本 |
|-------------|-----------------|
| **操作系统** | Linux(任何发行版) |
| **Bash** | 5.0 或更高版本 |
| **Sudo 权限** | 特定模块需要 |
| **互联网** | 网络模块需要 |
### 依赖项
该工具使用大多数发行版上预装的标准 Linux 实用程序:
- `awk`, `grep`, `sed`
- `top`, `free`, `df`
- `ip`, `ifconfig`, `ping`
- `iwconfig`, `bluetoothctl`
- `iptables`(用于安全模块)
## 📸 截图
```
┌────────────────────────────────────────────────────────────┐
│ │
│ ███████╗██╗ ██╗███████╗ ██████╗ ██████╗ ███╗ ██╗ │
│ ██╔════╝╚██╗ ██╔╝██╔════╝██╔════╝██╔═══██╗████╗ ██║ │
│ ███████╗ ╚████╔╝ ███████╗██║ ██║ ██║██╔██╗ ██║ │
│ ╚════██║ ╚██╔╝ ╚════██║██║ ██║ ██║██║╚██╗██║ │
│ ███████║ ██║ ███████║╚██████╗╚██████╔╝██║ ╚████║ │
│ ╚══════╝ ╚═╝ ╚══════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═══╝ │
│ │
│ SYSTEM CONTROL CENTER v1.0 │
│ │
├────────────────────────────────────────────────────────────┤
│ ═══ SYSTEM OVERVIEW ═══ │
│ Host: myserver.local │
│ IP: 192.168.1.100 │
│ CPU: 15% │
│ RAM: 4.2/16GB │
│ Disk: 120/500GB │
├────────────────────────────────────────────────────────────┤
│ [1] System [2] Network [3] WiFi [4] Bluetooth │
│ [5] Security [6] Monitor [0] Exit │
└────────────────────────────────────────────────────────────┘
```
## 🔧 配置
### 自定义设置
配置文件位于 `config/` 目录中:
```
config/
├── system.conf # System monitoring settings
├── network.conf # Network preferences
├── wifi.conf # WiFi scanner options
├── security.conf # Security module config
└── monitor.conf # Monitor display settings
```
### 模块开发
模块化架构允许轻松扩展:
```
# 创建新 module
mkdir -p modules/my_module
cat > modules/my_module/my_module.sh << 'EOF'
#!/bin/bash
# Your module code here
EOF
chmod +x modules/my_module/my_module.sh
```
## 📄 许可证
本项目基于 **MIT License** 授权 - 有关详细信息,请参阅 [LICENSE](LICENSE) 文件。
```
MIT License
Copyright (c) 2026 Sharat S Unnithan
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction...
```
## 👨💻 作者
**Sharat S Unnithan**
- GitHub: [@SHARAT-S-UNNITHAN](https://github.com/SHARAT-S-UNNITHAN)
- 项目: [系统控制中心](https://github.com/SHARAT-S-UNNITHAN/System-Control-Center---Advanced-Bash-System-Management-Suite)
## ⭐ 支持
如果您觉得这个项目有用,请考虑:
- 在 GitHub 上为该仓库**点亮星标(Starring)**
- 与您的网络**分享**它
- **贡献**代码、文档或建议
- **报告**问题并请求新功能
由 Sharat S Unnithan 用 ❤️ 制作
标签:Awesome, Bash, DInvoke, 应用安全, 系统管理, 运维工具