温馨提示×

centos minio安装步骤

小樊
39
2026-09-27 01:37:49
栏目: 智能运维

下面给你一份在 CentOS 7 / 8 上安装 MinIO(单节点) 的常见步骤,适用于 MinIO 最新版(RELEASE 版本)。


一、环境准备

1. 系统要求

  • CentOS 7 或 CentOS 8
  • root 或具有 sudo 权限的用户
  • 已配置好网络

2. 更新系统(可选)

sudo yum update -y

二、下载并安装 MinIO

方式一:二进制安装(推荐)

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

验证:

minio --version

三、创建 MinIO 数据目录

sudo mkdir -p /data/minio
sudo chown -R $USER:$USER /data/minio

(/data/minio 可自定义)


四、配置 MinIO 环境变量

export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=Admin@123456

⚠️ 密码至少 8 位


五、启动 MinIO(测试)

minio server /data/minio --console-address ":9001"
  • API 端口:9000
  • Web 控制台:9001

浏览器访问:

http://服务器IP:9001

六、配置为 systemd 服务(生产推荐)

1. 创建服务文件

sudo vim /etc/systemd/system/minio.service

内容如下(按实际情况修改):

[Unit]
Description=MinIO
After=network.target

[Service]
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. 重载并启动

sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio

查看状态:

sudo systemctl status minio

七、防火墙配置(如有)

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

八、简单验证

mc alias set local http://127.0.0.1:9000 admin Admin@123456
mc ls local

九、常见说明

  • 单节点不适合生产高可用
  • 生产建议使用 分布式 MinIO(4 节点以上)
  • 可用 Nginx 做反向代理 + HTTPS

如果你需要:

  • ✅ CentOS 9 / Rocky / Alma
  • ✅ Docker 安装 MinIO
  • ✅ Nginx + HTTPS
  • ✅ 分布式 MinIO 集群

可以直接告诉我。

0 踩