在 CentOS 上安装 MinIO 本身一般不会报错,但常见“报错/装不上”的情况,大多不是 MinIO 的问题,而是环境或操作方式的问题。下面给你一个清晰说明:
✅ 推荐:CentOS 7 / 8
Permission deniedbash: ./minio: Permission denied
✅ 解决:
chmod +x minio
默认端口:
9000(API)9001(Console)报错类似:
listen tcp :9000: bind: address already in use
✅ 解决:
netstat -tunlp | grep 9000
或换端口:
./minio server /data --address :9002 --console-address :9003
CentOS 默认开启 SELinux
✅ 临时关闭测试:
setenforce 0
✅ 或放行端口:
semanage port -a -t http_port_t -p tcp 9000
firewall-cmd --zone=public --add-port=9000/tcp --permanent
firewall-cmd --zone=public --add-port=9001/tcp --permanent
firewall-cmd --reload
MinIO 官方不推荐 yum 安装,建议二进制方式
✅ 官方推荐方式:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio server /data
useradd -m minio
mkdir /data
chown -R minio:minio /data
cd /opt
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
./minio server /data \
--address :9000 \
--console-address :9001
浏览器访问:
http://IP:9001
你可以直接把 报错信息贴出来(终端完整报错),我可以:
你是 CentOS 几? 用的什么方式装的?