温馨提示×

如何快速装CentOS MinIO

小樊
36
2026-08-03 17:03:29
栏目: 智能运维

下面给你一份快速在 CentOS 上安装并运行 MinIO 的实战步骤,适合单机测试 / 生产前置部署,照着做一般 5–10 分钟就能跑起来。


一、准备环境(CentOS 7 / 8 / Stream 通用)

1️⃣ 系统更新(可选)

yum update -y

2️⃣ 创建 MinIO 专用用户(推荐)

useradd -r -s /sbin/nologin minio

二、快速安装 MinIO(官方二进制,最快)

1️⃣ 下载 MinIO Server

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

验证:

minio --version

2️⃣ 创建数据目录

mkdir -p /data/minio
chown -R minio:minio /data/minio

三、配置 MinIO(最简方式)

1️⃣ 设置管理员账号密码

export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=Admin@123456

⚠️ 密码 至少 8 位


2️⃣ 启动 MinIO(测试用)

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

访问:

http://服务器IP:9001

四、使用 systemd(生产推荐 ✅)

1️⃣ 创建 systemd 服务文件

vim /etc/systemd/system/minio.service

内容如下(可直接复制):

[Unit]
Description=MinIO
After=network.target

[Service]
User=minio
Group=minio
Environment="MINIO_ROOT_USER=admin"
Environment="MINIO_ROOT_PASSWORD=Admin@123456"
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9001"
Restart=always

[Install]
WantedBy=multi-user.target

2️⃣ 启动并设置开机自启

systemctl daemon-reload
systemctl enable minio
systemctl start minio
systemctl status minio

五、防火墙放行端口(关键)

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

六、验证是否成功

浏览器访问:

http://服务器IP:9001

使用:

  • 账号:admin
  • 密码:Admin@123456

✅ 能登录 = 安装成功


七、常见问题速查

❓ 端口被占用

netstat -tunlp | grep 9000

❓ 外网访问不了

  • 检查云服务器 安全组
  • 确认防火墙放行

❓ 数据盘建议

mkfs.xfs /dev/sdb
mount /dev/sdb /data/minio

八、一键最小安装总结(最快)

wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
mv minio /usr/local/bin/
mkdir -p /data/minio
minio server /data/minio --console-address ":9001"

如果你需要:

  • 多磁盘 MinIO
  • 分布式 MinIO
  • Nginx 反代 HTTPS
  • Docker 安装
  • 生产参数优化

直接告诉我你的使用场景(测试 / 生产 / 对象存储替代 OSS),我可以给你定制方案

0