# linux一键安装脚本 **Repository Path**: chenzx023/linux-one ## Basic Information - **Project Name**: linux一键安装脚本 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-16 - **Last Updated**: 2026-07-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Linux 一键安装脚本 一个用于在 Linux 服务器上一键安装常用软件的自动化脚本。 ## 功能特性 - **Nginx**: 安装/卸载 Web 服务器 - **Redis**: 安装/卸载内存数据库(支持自定义密码) - **JDK 17 Temurin**: 安装/卸载 Java 开发环境 - **EPEL 源**: 自动安装 EPEL 扩展源 ## 脚本函数 | 函数 | 说明 | |------|------| | `install_epel()` | 安装 EPEL 扩展源 | | `install_nginx()` | 安装 Nginx | | `install_redis()` | 安装 Redis | | `install_jdk17_temurin()` | 安装 JDK 17 Temurin | | `uninstall_nginx()` | 卸载 Nginx | | `uninstall_redis()` | 卸载 Redis | | `uninstall_jdk17()` | 卸载 JDK 17 | | `uninstall_all()` | 卸载所有已安装的软件 | ## 使用方法 ```bash # 安装所有软件 sudo ./install.sh # 安装指定软件 sudo ./install.sh install_nginx sudo ./install.sh install_redis sudo ./install.sh install_jdk17_temurin # 卸载指定软件 sudo ./install.sh uninstall_nginx sudo ./install.sh uninstall_redis sudo ./install.sh uninstall_jdk17 # 卸载所有 sudo ./install.sh uninstall_all ``` ## 环境要求 - CentOS / RHEL / Fedora 或其他基于 RPM 的 Linux 发行版 - root 权限 ## 变量说明 - `REDIS_PASS`: Redis 访问密码 ## 许可证 MIT License