在CentOS上安全安装MinIO的步骤如下:
更新系统:
sudo yum update -y
安装依赖包:
sudo yum install -y wget unzip
wget https://dl.min.io/server/minio/release/linux-amd64/minio
/opt
:sudo unzip minio -d /opt
创建数据目录:
sudo mkdir -p /data/minio/data
sudo mkdir -p /data/minio/log
sudo chown minio:minio /data/minio/data
sudo chown minio:minio /data/minio/log
创建并配置MinIO服务文件:
minio.service
文件:sudo vim /etc/systemd/system/minio.service
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/usr/local/bin/minio
[Service]
WorkingDirectory=/data
User=minio
Group=minio
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin"
Environment="MINIO_ACCESS_KEY=minioadmin"
Environment="MINIO_SECRET_KEY=minioadmin"
Environment="MINIO_LOGGER_TYPE=file"
Environment="MINIO_LOGGER_FILE=/data/minio/log/minio.log"
Environment="MINIO_LOGGER_LEVEL=error"
ExecStart=/usr/local/bin/minio server /data --address ":9000" --console-address ":9001"
Restart=always
RestartSec=5
LimitNOFILE=65536
[Install]
WantedBy=multi-user.target
重新加载systemd守护进程以识别新的服务文件:
sudo systemctl daemon-reload
启动MinIO服务:
sudo systemctl start minio
启用MinIO服务在系统启动时自动启动:
sudo systemctl enable minio
使用 mc
客户端验证MinIO是否正常运行。首先安装 mc
:
wget https://dl.min.io/download/linux-amd64/mc
sudo unzip mc
sudo mv mc /usr/local/bin
配置 mc
连接到您的MinIO服务器(假设您的访问密钥为 minioadmin
,密钥为 minioadmin
,替换为您的实际密钥):
mc config host add myminio localhost:9000 minioadmin minioadmin
列出存储桶:
mc ls
如果显示存储桶列表,则表示MinIO安装成功。
通过以上步骤,您可以在CentOS上安全地安装并运行MinIO。更多高级配置和功能,请参考MinIO官方文档。