以下是在CentOS系统中安装MinIO的教程:
更新系统:sudo yum update -y。安装依赖:sudo yum install -y wget。
wget https://dl.min.io/server/minio/release/linux-amd64/minio。赋予执行权限:chmod +x minio。移动到系统路径:sudo mv minio /usr/local/bin/。
sudo mkdir -p /data/minio。设置权限:sudo chown -R minio:minio /data/minio。
创建/etc/default/minio文件,添加内容:MINIO_ROOT_USER="账号",MINIO_ROOT_PASSWORD="密码",MINIO_VOLUMES="/data/minio"。设置文件权限:sudo chown minio:minio /etc/default/minio,sudo chmod 600 /etc/default/minio。
创建/etc/systemd/system/minio.service文件,内容如下:
[Unit]
Description=MinIO
Wants=network-online.target
After=network-online.target
[Service]
User=minio
Group=minio
EnvironmentFile=/etc/default/minio
ExecStart=/usr/local/bin/minio server --console-address ":9001" /data/minio
Restart=always
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload。sudo systemctl start minio。sudo systemctl enable minio。
使用mc客户端验证,先下载安装mc,然后配置:mc alias set myminio http://localhost:9000 minioadmin minioadmin,最后列出存储桶:mc ls myminio。
sudo firewall-cmd --permanent --zone=public --add-port=9000/tcp。sudo firewall-cmd --reload。