sudo yum update -y
wget工具。sudo yum install -y wget
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
/usr/local/bin/(全局可访问)。sudo mv minio /usr/local/bin/
sudo mkdir -p /data/minio
sudo chown $(whoami):$(whoami) /data/minio
sudo chmod 755 /data/minio
sudo groupadd -r minio
sudo useradd -r -g minio -s /sbin/nologin minio
sudo chown -R minio:minio /data/minio
9000端口(API)和9001端口(控制台),使用默认访问密钥minioadmin/minioadmin。minio server /data/minio --console-address ":9001"
/etc/minio/config.json,自定义访问密钥、区域等信息。sudo tee /etc/minio/config.json <<EOF
{
"accessKey": "your-access-key",
"secretKey": "your-secret-key",
"region": "us-east-1",
"consoleAddress": ":9001"
}
EOF
启动命令:minio server /data/minio --config /etc/minio/config.json
sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp
sudo firewall-cmd --permanent --zone=public --add-port=9001/tcp
sudo firewall-cmd --reload
http://<服务器IP>:9001,使用配置的accessKey和secretKey登录(默认为minioadmin/minioadmin)。mc工具,配置别名以简化命令操作。# 下载并安装mc
wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/
# 配置别名(指向本地MinIO服务器)
mc alias set myminio http://localhost:9000 your-access-key your-secret-key
# 列出数据目录(验证连接)
mc ls myminio/
sudo tee /etc/systemd/system/minio.service <<EOF
[Unit]
Description=MinIO Server
After=network.target
[Service]
User=minio
Group=minio
ExecStart=/usr/local/bin/minio server /data/minio --config /etc/minio/config.json
Restart=on-failure
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable minio
sudo systemctl start minio
sudo systemctl status minio
minioadmin/minioadmin),使用强密码;配置HTTPS(通过Let’s Encrypt免费证书)加密数据传输。/data/minio挂载至持久化存储(如NFS、云盘),避免服务器重启数据丢失。/etc/hosts文件配置主机名解析,使用minio server http://node1:9000 http://node2:9000 ...命令启动集群,并配置负载均衡(如Nginx)。