温馨提示×

安装linux minio要啥

小樊
40
2026-09-19 19:32:53
栏目: 智能运维

安装 Linux 下的 MinIO(对象存储,S3 兼容)一般只需要几样东西,下面按「最简 → 生产」给你列清楚。


一、最低要求(能跑起来)

1. 系统要求

  • Linux 发行版:CentOS / Ubuntu / Debian / Rocky / Alma 都行
  • 架构:x86_64 或 arm64
  • 内核:较新的 3.x 以上即可

2. 硬件

  • 内存:至少 1GB(生产建议 4GB+)
  • 磁盘:普通 SSD / HDD 均可(不建议用 NFS)
  • CPU:2 核起步

3. 软件依赖

✅ 几乎无依赖

  • 一个二进制文件即可运行
  • 不需要 Java / Python

4. 网络

  • 端口:
    • 9000:API(S3)
    • 9001:Web 控制台(新版本)

二、最简安装方式(推荐新手)

1️⃣ 下载二进制

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
sudo mv minio /usr/local/bin/

2️⃣ 启动

minio server /data --console-address ":9001"

默认账号密码:

minioadmin / minioadmin

三、生产环境建议准备

✅ 用户

useradd -r -s /sbin/nologin minio

✅ systemd 服务

  • /etc/systemd/system/minio.service
  • 数据目录属主设为 minio

✅ 环境变量文件

/etc/default/minio

MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=StrongPass123
MINIO_VOLUMES=/data
MINIO_OPTS="--console-address :9001"

四、如果做集群(分布式)

需要:

  • 多台机器
  • 每节点 4 块以上磁盘
  • 时间同步(NTP)
  • 网络互通(建议万兆)

命令示例:

minio server http://node{1...4}/data{1...4}

五、可选但常用

  • Nginx(反代 + HTTPS)
  • TLS 证书
  • Prometheus(监控)
  • mc 客户端(管理用)

六、一句话总结

装 Linux MinIO 只需要:一个二进制 + 一个目录 + 端口开放

如果你告诉我:

  • 你是 Ubuntu 还是 CentOS
  • 是 单机还是集群
  • 要不要 公网 / HTTPS

我可以直接给你一套可复制的完整安装命令。

0 踩