linuxtool/README.md

73 lines
2.5 KiB
Markdown
Raw Normal View History

## 功能概述
### 1. Automation自动化脚本管理
2024-11-19 00:00:28 +08:00
- **作用**:管理和执行各种自动化任务。
- **主要文件**
2024-11-19 00:00:28 +08:00
- `manage.sh`:用户管理脚本。
- `acme_update.sh`:更新 ACME 脚本和续订证书。
- `backup.sh`:数据备份,支持多种备份方式。
- `menu.sh`:交互式菜单,选择执行功能。
- `up-docker_compose.sh`:更新 Docker Compose 服务。
- `update.sh`:自动更新系统包管理器配置。
### 2. DockerDocker 相关功能)
2024-11-19 00:00:28 +08:00
- **作用**Docker 功能和服务管理。
- **主要文件**
2024-11-19 00:00:28 +08:00
- `image.sh`:管理 Docker 镜像。
- `manage.sh`Docker 服务管理。
- `source.sh`:配置 Docker 镜像源。
- `test.sh`:检查 Docker 安装。
- `alist.sh`、`gitea.sh`、`nginx-proxy-manager.sh`、`safeline.sh`、`siyuan.sh`、`typecho.sh`、`vaultwarden.sh`、`xboard.sh`:安装和配置不同 Docker 应用。
### 3. Manage系统管理
2024-11-19 00:00:28 +08:00
- **作用**:系统管理相关功能。
- **主要文件**
2024-11-19 00:00:28 +08:00
- `install.sh`:安装和配置系统工具。
- `unInstall.sh`:卸载系统工具和清理配置。
### 4. Other其他功能
2024-11-19 00:00:28 +08:00
- **作用**:其他实用功能。
- **主要文件**
2024-11-19 00:00:28 +08:00
- `bbr_open.sh`:开启 BBR 加速。
- `language.sh`:更改系统语言设置。
- `reinstall.sh`:重新安装系统工具。
### 5. User用户管理
2024-11-19 00:00:28 +08:00
- **作用**:用户和权限管理功能。
- **主要文件**
2024-11-19 00:00:28 +08:00
- `key.sh`:管理 SSH 密钥。
- `manage.sh`:用户管理功能。
- `ssh.sh`:管理和配置 SSH 服务。
- `test.sh`:检查 SSH 客户端安装。
### 6. Web网页相关功能
2024-11-19 00:00:28 +08:00
- **作用**:网页相关功能。
- **主要文件**
2024-11-19 00:00:28 +08:00
- `acme`SSL 证书管理脚本。
- `apply.sh`:申请 SSL 证书。
- `manage.sh`:管理已申请证书。
- `test.sh`:测试 SSL 证书有效性。
- `nginx`Nginx 配置相关脚本。
- `install.sh`:安装 Nginx。
- `manage.sh`:管理 Nginx 配置。
- `test.sh`:测试 Nginx 是否正常运行。
2024-11-19 00:00:28 +08:00
### 7. Sources.sh源管理
- **作用**:管理软件源配置。
### 8. VPNVPN 管理)
2024-11-19 00:00:28 +08:00
- **作用**VPN 服务的安装
### 9. Software软件管理
2024-11-19 00:00:28 +08:00
- **作用**:安装常用软件包。
### 菜单机制
2024-11-19 00:00:28 +08:00
该系统通过菜单提供用户友好的界面,允许用户选择可用脚本执行。菜单机制包括以下两个子功能:
#### 1. test 菜单
2024-11-19 00:00:28 +08:00
- **功能**:执行特定测试脚本,验证系统功能正常。
#### 2. menu 菜单
2024-11-19 00:00:28 +08:00
- **功能**:用户友好的界面,选择可用脚本执行。