MinIO 在 CentOS 安装步骤详解
一 环境准备
sudo yum update -ysudo yum install -y wget curl gitsudo groupadd --system miniosudo useradd -s /sbin/nologin --system -g minio miniosudo mkdir -p /mnt/data /var/log/miniosudo chown -R minio:minio /mnt/data /var/log/miniosudo chmod -R 755 /mnt/data /var/log/minio二 安装 MinIO 二进制
cd /usr/local/binsudo wget https://dl.min.io/server/minio/release/linux-amd64/miniosudo chmod +x miniominio --version三 配置环境变量与 systemd 服务
sudo tee /etc/default/minio << 'EOF'MINIO_ROOT_USER=admin
MINIO_ROOT_PASSWORD=YourStrongP@ssw0rd
MINIO_VOLUMES="/mnt/data"
MINIO_OPTS="--address :9000 --console-address :9001"
sudo tee /etc/systemd/system/minio.service << 'EOF'[Unit]
Description=MinIO
Documentation=https://min.io/docs/
Wants=network-online.target
After=network-online.target
[Service]
User=minio
Group=minio
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reloadsudo systemctl enable --now miniosudo systemctl status miniojournalctl -u minio -f四 防火墙与访问验证
sudo firewall-cmd --permanent --add-port={9000/tcp,9001/tcp}sudo firewall-cmd --reloadhttp://<服务器IP>:9001五 客户端 mc 与常见问题
wget https://dl.min.io/client/mc/release/linux-amd64/mc && chmod +x mc && sudo mv mc /usr/local/bin/mc alias set myminio http://<服务器IP>:9000 admin 'YourStrongP@ssw0rd'mc ls myminiosudo systemctl restart minioLimitNOFILE=65536 提升;如仍受限,可检查系统 limits 配置。