sudo yum update -y
wget工具。sudo yum install -y wget
wget https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm -O minio.rpm
aria2多线程下载(需先安装aria2):sudo yum install -y aria2
aria2c -x 16 -s 16 "https://dl.min.io/server/minio/release/linux-amd64/archive/minio-20250312180418.0.0-1.x86_64.rpm" -o minio.rpm
yum安装下载的RPM包,自动解决依赖关系:sudo yum install -y minio.rpm
minio --version
sudo mkdir -p /mnt/data
sudo groupadd -r minio-user
sudo useradd -M -r -g minio-user minio-user
sudo chown -R minio-user:minio-user /mnt/data
sudo chmod -R 755 /mnt/data
/etc/default/minio,设置管理员账号、数据目录及监听端口:sudo vim /etc/default/minio
添加以下内容(将<your-username>、<your-password>替换为自定义强密码):MINIO_ROOT_USER="minioadmin" # 管理员账号(生产环境建议修改)
MINIO_ROOT_PASSWORD="minioadmin" # 管理员密码(生产环境建议修改)
MINIO_VOLUMES="/mnt/data" # 数据存储路径
MINIO_OPTS="--address :9000" # HTTP监听端口(默认9000)
/usr/lib/systemd/system/minio.service,定义服务行为(自动重启、用户权限等):sudo vim /usr/lib/systemd/system/minio.service
添加以下内容:[Unit]
Description=MinIO
Documentation=https://min.io/docs/minio/linux/index.html
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio
[Service]
WorkingDirectory=/usr/local
User=minio-user
Group=minio-user
ProtectProc=invisible
EnvironmentFile=-/etc/default/minio
ExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ];then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\";exit 1;fi"
ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
Type=notify
Restart=always
RestartSec=5
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
sudo systemctl status minio
若显示active (running),则表示服务启动成功。--console-address):sudo firewall-cmd --zone=public --add-port=9000/tcp --permanent
sudo firewall-cmd --zone=public --add-port=9001/tcp --permanent # 若配置了控制台端口
sudo firewall-cmd --reload
http://<服务器IP>:9000,使用配置的MINIO_ROOT_USER和MINIO_ROOT_PASSWORD登录控制台。wget https://dl.min.io/download/linux-amd64/mc
sudo unzip mc -d /usr/local/bin
sudo chmod +x /usr/local/bin/mc
mc config host add myminio http://<服务器IP>:9000 minioadmin minioadmin
mc ls myminio
MINIO_ROOT_USER和MINIO_ROOT_PASSWORD为强密码,避免使用默认凭证。/mnt/data目录所在磁盘有足够空间,且定期备份数据。