CentOS MinIO安装脚本哪里获取
小樊
42
2025-12-13 13:01:59
获取 MinIO 安装脚本与一键安装方式
一、官方获取途径
- 直接下载 MinIO 二进制可执行文件(常被当作“安装脚本”使用),适用于 CentOS 7/8/9 x86_64:
- 命令:wget https://dl.min.io/server/minio/release/linux-amd64/minio -O minio
- 说明:下载后赋权 chmod +x minio,即可执行;也可移动到 /usr/local/bin 便于全局使用。该方式是最通用、版本可控的安装路径。
- 使用 RPM 包配合 YUM/DNF 安装(更接近“系统级安装脚本/包”):
- 步骤:下载 .rpm 包后执行 sudo yum install minio.rpm 或 sudo dnf install minio.rpm,安装完成后可用 systemctl 管理。
- 说明:RPM 安装包与 systemd 服务文件由发行包提供,适合需要“系统服务化”的场景。
二、可用的脚本示例
- Systemd 服务文件(/etc/systemd/system/minio.service):
- 用途:将 MinIO 作为系统服务运行,支持开机自启、自动重启、文件句柄限制等。
- 关键点:通过 EnvironmentFile 加载 /etc/default/minio 中的环境变量(如 MINIO_VOLUMES、MINIO_ROOT_USER、MINIO_ROOT_PASSWORD、MINIO_OPTS)。
- 环境变量示例(/etc/default/minio):
- 用途:集中管理启动参数与凭据,便于 systemd 调用。
- 关键点:MINIO_VOLUMES 必须设置;MINIO_ROOT_USER/MINIO_ROOT_PASSWORD 建议自定义;MINIO_OPTS 可指定 --console-address 等。
- 一键下载并安装脚本(示例思路):
- 用途:在全新 CentOS 上快速完成“下载二进制 → 赋权 → 创建数据目录 → 创建 minio 用户 → 配置 systemd → 启动服务”。
- 关键点:脚本需检测架构(仅 amd64)、创建专用用户与目录、写入 /etc/default/minio、执行 systemctl daemon-reload && systemctl enable --now minio。
三、快速使用步骤
- 二进制方式(最简):
- wget https://dl.min.io/server/minio/release/linux-amd64/minio -O minio
- chmod +x minio && sudo mv minio /usr/local/bin
- 创建数据目录:sudo mkdir -p /data/minio
- 启动:MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=StrongPassw0rd minio server /data/minio --console-address “:9001”
- RPM 方式(系统服务化):
- 下载 .rpm 包(示例:wget -O minio.rpm)
- sudo yum install minio.rpm -y
- 配置 /etc/default/minio(设置 MINIO_VOLUMES、凭据、端口等)
- sudo systemctl daemon-reload && sudo systemctl enable --now minio
- 访问控制台:浏览器打开 http://服务器IP:9001,使用设置的 Root 凭据登录。
四、安全与版本选择建议
- 始终使用 HTTPS 官方域名 dl.min.io 下载,避免第三方镜像;核对 URL 中的 linux-amd64 与系统架构一致。
- 生产环境务必自定义 MINIO_ROOT_USER / MINIO_ROOT_PASSWORD,并妥善保管;避免使用默认 minioadmin。
- 建议通过 systemd 托管,设置 Restart=always、合理的 LimitNOFILE,并将数据目录所有权赋予专用系统用户(如 minio-user)。