温馨提示×

centos minio怎么安装

小樊
38
2026-09-02 20:34:18
栏目: 智能运维

下面给你 CentOS 7 / CentOS 8 / CentOS Stream 下安装 MinIO(单节点版,最常用) 的清晰步骤,适合新手。


一、环境准备

# 更新系统
yum update -y

# 安装必要工具
yum install -y wget curl

二、下载 MinIO 二进制文件

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

验证:

minio --version

三、创建数据目录

mkdir -p /data/minio
chmod -R 777 /data/minio

四、启动 MinIO(测试用)

minio server /data/minio --console-address ":9001"
  • 9000:API 端口(程序访问)
  • 9001:Web 管理界面

浏览器访问:

http://服务器IP:9001

默认账号密码会在终端显示(临时)


五、配置账号密码(推荐)

export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=Admin123456

建议写入环境变量文件:

vim /etc/profile

添加:

export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=Admin123456
source /etc/profile

六、配置 systemd 开机自启(生产推荐)

1. 创建服务文件

vim /etc/systemd/system/minio.service

内容:

[Unit]
Description=MinIO
After=network.target

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

[Install]
WantedBy=multi-user.target

2. 启动

systemctl daemon-reload
systemctl start minio
systemctl enable minio

查看状态:

systemctl status minio

七、防火墙放行端口

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

八、常见问题

1. 端口被占用

修改:

--console-address ":9002"

2. 无法访问

  • 检查防火墙
  • 云服务器需开放安全组

九、分布式(简单说明)

如果你是 多磁盘 / 多服务器,命令类似:

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

如果你需要:

  • ✅ Docker 安装 MinIO
  • ✅ Nginx 反代
  • ✅ HTTPS
  • ✅ 生产级配置

告诉我你的使用场景即可。

0