在Linux系統中安裝和配置MinIO可以分為幾個步驟。以下是一個詳細的指南,涵蓋了從下載MinIO二進制文件到配置和啟動服務的全過程。
下載MinIO二進制文件
wget命令下載適用于Linux的二進制文件:wget https://dl.min.io/server/minio/release/linux-amd64/minio
創建安裝目錄
mkdir -p /data/minio/{bin,data,conf,logs}
下載并授權MinIO二進制文件
cp minio /data/minio/bin/
chmod +x /data/minio/bin/minio
配置MinIO環境變量
~/.bashrc或~/.profile文件中:echo 'export MINIO_HOME=/data/minio' >> ~/.bashrc
echo 'export PATH=$PATH:$MINIO_HOME/bin' >> ~/.bashrc
source ~/.bashrc
創建MinIO用戶
sudo useradd -s /sbin/nologin -M minio
設置目錄權限
sudo mkdir -p /data/minio/data
sudo chown -R minio:minio /data/minio/data
配置MinIO服務
minio.service文件以加入systemd服務:sudo nano /etc/systemd/system/minio.service
添加以下內容:[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
[Service]
User=minio
Group=minio
WorkingDirectory=/data/minio
ExecStart=/usr/local/bin/minio server --address 0.0.0.0:9000 --console-address :9001
Restart=always
LimitNOFILE=65536
TasksMax=infinity
TimeoutStartSec=300
TimeoutStopSec=infinity
SendSIGKILL=no
[Install]
WantedBy=multi-user.target
設置MinIO登錄密碼
/etc/default/minio文件,設置MINIO_VOLUMES、MINIO_OPTS、MINIO_ACCESS_KEY和MINIO_SECRET_KEY:sudo nano /etc/default/minio
添加以下內容:MINIO_VOLUMES="/data/minio/data"
MINIO_OPTS=""
MINIO_ACCESS_KEY=your-access-key
MINIO_SECRET_KEY=your-secret-key
啟動并啟用MinIO服務
systemd配置,并啟動和啟用MinIO服務:sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
檢查MinIO服務狀態
sudo systemctl status minio
訪問MinIO控制臺
http://YOUR_SERVER_IP:9001/etc/default/minio文件中設置的MINIO_ACCESS_KEY和MINIO_SECRET_KEY登錄。如果您的Linux系統啟用了ufw防火墻,請確保允許MinIO所需的端口(如9000和9001)通過防火墻:
sudo ufw allow 9000
sudo ufw allow 9001
sudo ufw reload
如果您希望使用Docker來安裝MinIO,可以按照以下步驟進行:
拉取MinIO Docker鏡像
docker pull minio/minio
創建數據目錄
mkdir -p /mnt/data/minio
運行MinIO容器
docker run -d --name minio \
-p 9000:9000 \
-p 9001:9001 \
-v /mnt/data/minio:/data \
-e "MINIO_ROOT_USER=wuss" \
-e "MINIO_ROOT_PASSWORD=wu123abc." \
minio/minio server /data --console-address ":9001"
訪問MinIO控制臺
http://YOUR_SERVER_IP:9001MINIO_ROOT_USER和MINIO_ROOT_PASSWORD登錄。通過以上步驟,您應該能夠在Linux系統上成功安裝和配置MinIO。