温馨提示×

centos minio安装资源下载

小樊
47
2025-11-29 18:20:57
栏目: 智能运维

CentOS 安装 MinIO 资源下载与一键命令

下载入口与镜像

  • 官方站点与下载页:https://min.io/download(可获取最新版本与安装指引)
  • MinIO 服务器二进制直链(Linux x86_64):https://dl.min.io/server/minio/release/linux-amd64/minio
  • MinIO 客户端 mc 直链(Linux x86_64):https://dl.min.io/client/mc/release/linux-amd64/mc
  • RPM 包直链示例(请按实际版本替换链接中的版本号):https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20230707071357.0.0.x86_64.rpm
  • 说明:RPM 包名与版本会随时间更新,若直链失效,请前往官方站点或按目录浏览选择最新文件。

一键下载与安装命令

  • 方式一 二进制部署(通用、轻量)

    1. 下载与授权
      wget https://dl.min.io/server/minio/release/linux-amd64/minio -O /usr/local/bin/minio
      chmod +x /usr/local/bin/minio
      
    2. 创建数据与配置
      sudo mkdir -p /data/minio
      sudo tee /etc/default/minio <<'EOF'
      MINIO_ROOT_USER=admin
      MINIO_ROOT_PASSWORD=StrongPassw0rd!
      MINIO_VOLUMES="/data/minio"
      MINIO_OPTS="--address :9000 --console-address :9001"
      EOF
      
    3. systemd 服务
      sudo tee /etc/systemd/system/minio.service <<'EOF'
      [Unit]
      Description=MinIO
      After=network.target
      
      [Service]
      User=root
      Group=root
      EnvironmentFile=/etc/default/minio
      ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
      Restart=always
      RestartSec=5
      
      [Install]
      WantedBy=multi-user.target
      EOF
      
    4. 启动与开机自启
      sudo systemctl daemon-reload
      sudo systemctl enable --now minio
      
    5. 防火墙(firewalld)
      sudo firewall-cmd --permanent --add-port=9000/tcp
      sudo firewall-cmd --permanent --add-port=9001/tcp
      sudo firewall-cmd --reload
      
    6. 访问控制台:打开浏览器访问 http://<服务器IP>:9001
  • 方式二 RPM 包部署(适合 yum/dnf 管理)

    1. 下载与安装
      wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20230707071357.0.0.x86_64.rpm -O minio.rpm
      sudo yum install -y minio.rpm
      # 或 dnf install -y minio.rpm
      
    2. 配置环境变量(示例)
      sudo tee /etc/default/minio <<'EOF'
      MINIO_VOLUMES="/data/minio"
      MINIO_OPTS="--address :9000 --console-address :9001"
      EOF
      
    3. 启动与开机自启
      sudo systemctl enable --now minio
      
    4. 防火墙放行与访问:同二进制方式(开放 9000/9001)。

客户端 mc 下载与连接

  • 下载与安装
    wget https://dl.min.io/client/mc/release/linux-amd64/mc -O /usr/local/bin/mc
    chmod +x /usr/local/bin/mc
    
  • 添加别名并测试
    mc alias set myminio http://<服务器IP>:9000 admin 'StrongPassw0rd!'
    mc ls myminio
    mc mb myminio/testbucket
    mc cp /etc/hosts myminio/testbucket/hosts
    
  • 说明:mc 为 MinIO 官方命令行客户端,便于管理存储桶与对象操作。

版本选择与系统适配

  • 架构选择:常见为 x86_64(amd64)。如为 ARM64(aarch64)或其他架构,请在官方目录中选择对应子目录(例如将链接中的 linux-amd64 替换为 linux-arm64)。
  • 版本选择:生产环境建议使用稳定版本。若需要特定版本,可在官方目录的 archive 子目录查找历史版本 RPM 包;二进制方式可直接下载对应架构的最新稳定版。

0