sudo apt install -y wget curl或sudo yum install -y wget curl)。wget https://dl.min.io/server/minio/release/linux-amd64/miniochmod +x miniosudo mv minio /usr/local/bin/sudo apt update
sudo apt install minio
/etc/yum.repos.d/minio.repo),内容如下:[minio-stable]
name=MinIO stable release
baseurl=https://dl.min.io/server/minio/release/linux/amd64/
enabled=1
gpgcheck=1
gpgkey=https://dl.min.io/server/minio/release/linux/amd64/minio-release.key
然后执行:sudo yum install miniosudo mkdir -p /opt/minio/datasudo chown -R minio:minio /opt/minio/data(若使用minio系统用户)/etc/profile,添加MinIO访问密钥(建议自定义,长度≥3字符):export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=your_strong_password
执行source /etc/profile使变量生效。nohup minio server /opt/minio/data --console-address ":9001" &/etc/systemd/system/minio.service,内容如下:[Unit]
Description=MinIO Object Storage
After=network.target
[Service]
User=minio
Group=minio
Environment="MINIO_ROOT_USER=admin"
Environment="MINIO_ROOT_PASSWORD=your_strong_password"
ExecStart=/usr/local/bin/minio server /opt/minio/data --console-address ":9001"
Restart=always
[Install]
WantedBy=multi-user.target
执行以下命令启用并启动服务:sudo systemctl daemon-reloadsudo systemctl enable miniosudo systemctl start miniohttp://服务器IP:9001,使用配置的MINIO_ROOT_USER和MINIO_ROOT_PASSWORD登录。wget https://dl.min.io/client/mc/release/linux-amd64/mcchmod +x mcsudo mv mc /usr/local/bin/ACCESS_KEY和SECRET_KEY为实际值:mc alias set myminio http://localhost:9000 admin your_strong_passwordmc ls myminiomc cp /path/to/local/file myminio/my-bucket/sudo firewall-cmd --permanent --add-port=9000/tcpsudo firewall-cmd --permanent --add-port=9001/tcpsudo firewall-cmd --reloadminio server /opt/minio/data --certs=/etc/ssl/certs/minio-cert.pem --keys=/etc/ssl/private/minio-key.pemconfig.json设置:{
"backend": "fs",
"disk": {"path": "/opt/minio/data"},
"auth": {"accessKey": "admin", "secretKey": "your_password"},
"logger": {"level": "INFO", "file": "/opt/minio/logs/minio.log"},
"tls": {"certs": "/etc/ssl/certs/minio-cert.pem", "keys": "/etc/ssl/private/minio-key.pem"}
}
config.json中设置diskCacheSize(单位:MB),提升读写性能:"disk": {"path": "/opt/minio/data", "diskCacheSize": 1024}--replicas=3(3副本)或纠删码(默认)提升数据可靠性。journalctl -u minio -f实时查看服务日志,或查看/opt/minio/logs/minio.log。mc mirror命令同步数据至异地集群,例如:mc mirror --watch myminio/src-bucket myminio/dest-buckethttp://localhost:9000/minio/v2/metrics/cluster),可对接Grafana实现可视化监控。