linuxtool/README.md
2024-11-19 00:00:28 +08:00

73 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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