溫馨提示×

Linux中MinIO安裝權限如何設置

小樊
37
2025-05-30 04:39:43
欄目: 智能運維

在Linux中安裝MinIO時,確保您具有root權限或使用sudo命令

  1. 首先,從MinIO官方網站下載最新版本的MinIO二進制文件。訪問https://min.io/download,選擇適合您的Linux發行版的版本。例如,對于Ubuntu/Debian系統,您可以使用以下命令:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
  1. 為下載的二進制文件添加可執行權限:
chmod +x minio
  1. 將MinIO二進制文件移動到/usr/local/bin目錄,以便在任何位置運行它:
sudo mv minio /usr/local/bin/
  1. 創建一個專用的MinIO用戶和組:
sudo addgroup minio
sudo adduser -g minio minio
  1. 更改MinIO二進制文件的所有權,以便它屬于新創建的minio用戶和組:
sudo chown minio:minio /usr/local/bin/minio
  1. 創建一個用于存儲MinIO數據的目錄,并設置適當的權限:
sudo mkdir /data
sudo chown minio:minio /data
  1. 切換到minio用戶并運行MinIO服務器:
sudo -u minio /usr/local/bin/minio server /data

現在,MinIO服務器應該已經啟動并運行在http://localhost:9000。您可以使用任何支持S3協議的客戶端連接到此地址。

如果您希望將MinIO作為服務運行,可以創建一個systemd服務文件。以下是一個示例:

  1. 創建一個名為/etc/systemd/system/minio.service的文件:
sudo nano /etc/systemd/system/minio.service
  1. 將以下內容粘貼到文件中,根據需要修改ExecStart行中的數據目錄:
[Unit]
Description=MinIO Server
After=network.target

[Service]
User=minio
Group=minio
ExecStart=/usr/local/bin/minio server /data
Restart=always
Environment=MINIO_ACCESS_KEY=your-access-key
Environment=MINIO_SECRET_KEY=your-secret-key

[Install]
WantedBy=multi-user.target
  1. 保存并關閉文件。

  2. 重新加載systemd守護程序以識別新服務:

sudo systemctl daemon-reload
  1. 啟動MinIO服務:
sudo systemctl start minio
  1. 設置MinIO服務在系統啟動時自動運行:
sudo systemctl enable minio

現在,MinIO將作為服務運行,并在系統啟動時自動啟動。您可以使用以下命令檢查服務狀態:

sudo systemctl status minio

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女