温馨提示×

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。

三、快速使用步骤

  • 二进制方式(最简):
    1. wget https://dl.min.io/server/minio/release/linux-amd64/minio -O minio
    2. chmod +x minio && sudo mv minio /usr/local/bin
    3. 创建数据目录:sudo mkdir -p /data/minio
    4. 启动:MINIO_ROOT_USER=admin MINIO_ROOT_PASSWORD=StrongPassw0rd minio server /data/minio --console-address “:9001”
  • RPM 方式(系统服务化):
    1. 下载 .rpm 包(示例:wget -O minio.rpm)
    2. sudo yum install minio.rpm -y
    3. 配置 /etc/default/minio(设置 MINIO_VOLUMES、凭据、端口等)
    4. 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)。

0