温馨提示×

centos装minio难吗

小樊
39
2026-09-02 20:31:13
栏目: 智能运维

CentOS 上安装 MinIO 并不难,而且官方提供了很简单的方式,基本上 10–20 分钟就能跑起来。

下面给你一个最常用、最简单的部署方式(单节点单磁盘,适合学习/测试)。


一、方式一:直接二进制安装(推荐,最简单)

1️⃣ 下载 MinIO

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

2️⃣ 创建数据目录

mkdir -p /data/minio

3️⃣ 启动 MinIO

minio server /data/minio --console-address ":9001"
  • 9000:API 端口(程序访问)
  • 9001:Web 控制台端口

访问:

http://服务器IP:9001

默认账号密码:

minioadmin / minioadmin

二、方式二:用 systemd(生产推荐)

1️⃣ 创建服务用户

useradd -s /sbin/nologin minio

2️⃣ 创建配置文件

mkdir -p /etc/minio
vi /etc/minio/minio.conf

内容:

MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=minioadmin
MINIO_VOLUMES="/data/minio"
MINIO_OPTS="--console-address :9001"

3️⃣ 创建 systemd 文件

vi /usr/lib/systemd/system/minio.service
[Unit]
Description=MinIO
After=network.target

[Service]
User=minio
Group=minio
EnvironmentFile=/etc/minio/minio.conf
ExecStart=/usr/local/bin/minio server $MINIO_VOLUMES $MINIO_OPTS

[Install]
WantedBy=multi-user.target

4️⃣ 启动

systemctl daemon-reload
systemctl start minio
systemctl enable minio

三、防火墙(CentOS 常见坑)

firewall-cmd --permanent --add-port=9000/tcp
firewall-cmd --permanent --add-port=9001/tcp
firewall-cmd --reload

四、难度总结

不难
✅ 比搭 MySQL / Redis 简单
✅ 官方文档非常清楚
❌ 唯一容易踩坑的是端口/防火墙/权限


五、如果你告诉我:

  • CentOS 版本(7 还是 8 / Stream)
  • 用途(测试 / 生产 / 对象存储替代 OSS)
  • 是否要多磁盘 / 分布式

我可以直接给你一步到位的可复制配置

0