温馨提示×

centos安装minio步骤是啥

小樊
35
2026-08-18 17:45:49
栏目: 智能运维

下面是在 CentOS 7/8 上安装 MinIO 的常用步骤(单节点、单机版,适合测试或小规模使用)。


一、准备工作

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

三、准备数据存储目录

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

四、配置 MinIO 环境变量

1. 创建配置文件

vim /etc/default/minio

内容示例:

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

生产环境请使用复杂密码


五、配置 systemd 服务

1. 创建 service 文件

vim /etc/systemd/system/minio.service

内容:

[Unit]
Description=MinIO
After=network.target

[Service]
Type=simple
User=minio
Group=minio
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always

[Install]
WantedBy=multi-user.target

六、启动 MinIO

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

八、访问 MinIO

  • API 地址:http://服务器IP:9000
  • Web 控制台:http://服务器IP:9001

登录账号:

用户名:minioadmin
密码:minioadmin123

九、常用补充

1. 安装 MinIO 客户端(mc)

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

2. 简单测试

mc alias set local http://127.0.0.1:9000 minioadmin minioadmin123
mc ls local

十、生产环境建议

  • ✅ 不要用默认密码
  • ✅ 启用 HTTPS
  • ✅ 使用多磁盘(Erasure Code)
  • ✅ 配置 Nginx 反向代理
  • ✅ 定期备份数据

如果你需要 CentOS 8 + 分布式 MinIODocker 安装方式,可以告诉我,我给你对应方案。

0