CentOS 安装与配置 MinIO 指南
一 环境准备
sudo yum update -y && sudo yum install -y wget unzipsudo groupadd -r minio-user && sudo useradd -M -r -g minio-user minio-usersudo mkdir -p /data/minio/{data,logs}sudo chown -R minio-user:minio-user /data/miniosudo firewall-cmd --permanent --add-port=9000/tcp && sudo firewall-cmd --permanent --add-port=9001/tcp && sudo firewall-cmd --reload二 安装与部署步骤
wget https://dl.min.io/server/minio/release/linux-amd64/miniochmod +x minio && sudo mv minio /usr/local/bin/minio --versionMINIO_ROOT_USER=minioadminMINIO_ROOT_PASSWORD=YourStrongP@ssw0rdMINIO_VOLUMES="/data/minio/data"MINIO_OPTS="--address :9000 --console-address :9001"[Unit]
Description=MinIO Object Storage
Documentation=https://min.io/docs/minio/linux/index.html
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio
[Service]
Type=simple
User=minio-user
Group=minio-user
EnvironmentFile=-/etc/default/minio
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Restart=always
LimitNOFILE=65536
TasksMax=infinity
TimeoutStopSec=infinity
SendSIGKILL=no
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reloadsudo systemctl start minio && sudo systemctl enable miniosudo systemctl status miniohttp://<服务器IP>:9001,使用上面设置的 MINIO_ROOT_USER 与 MINIO_ROOT_PASSWORD 登录。三 验证与客户端 mc
wget https://dl.min.io/client/mc/release/linux-amd64/mc && chmod +x mc && sudo mv mc /usr/local/bin/./mc config host add myminio http://<服务器IP>:9000 minioadmin 'YourStrongP@ssw0rd'./mc ls myminio四 常见问题与优化
sudo setenforce 0* soft nofile 65535 与 * hard nofile 65535 写入 /etc/security/limits.conf,并重启会话或系统生效。MINIO_OPTS 中调整控制台端口。