可以把具体的报错信息贴出来吗?这样我能直接帮你定位。
不过,CentOS 上安装 MinIO 常见报错和对应解决办法,先给你整理一份:
cannot execute binary file原因:架构不匹配(如 x86 的包放在 ARM 上)
解决
uname -m
x86_64 → 用 amd64aarch64 → 用 arm64下载对应版本:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
Permission denied原因:没给执行权限
解决
chmod +x minio
报错类似:
listen tcp 0.0.0.0:9000: bind: address already in use
解决
netstat -tunlp | grep 9000
或换端口:
./minio server /data --address ":9001" --console-address ":9002"
报错:
permission denied
临时关闭测试
setenforce 0
永久关闭
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
firewall-cmd --zone=public --add-port=9000/tcp --permanent
firewall-cmd --zone=public --add-port=9090/tcp --permanent
firewall-cmd --reload
常见于 /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=admin123"
ExecStart=/usr/local/bin/minio server /data/minio --console-address ":9090"
Restart=always
[Install]
WantedBy=multi-user.target
然后:
systemctl daemon-reload
systemctl start minio
systemctl enable minio
journalctl -u minio -xe
./minio --version
ls -l /data
请贴出:
cat /etc/redhat-release)我可以直接给你一步一步可执行的命令。