在Linux中安裝MinIO時,確保您具有root權限或使用sudo命令
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
/usr/local/bin
目錄,以便在任何位置運行它:sudo mv minio /usr/local/bin/
sudo addgroup minio
sudo adduser -g minio minio
sudo chown minio:minio /usr/local/bin/minio
sudo mkdir /data
sudo chown minio:minio /data
sudo -u minio /usr/local/bin/minio server /data
現在,MinIO服務器應該已經啟動并運行在http://localhost:9000
。您可以使用任何支持S3協議的客戶端連接到此地址。
如果您希望將MinIO作為服務運行,可以創建一個systemd服務文件。以下是一個示例:
/etc/systemd/system/minio.service
的文件:sudo nano /etc/systemd/system/minio.service
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
保存并關閉文件。
重新加載systemd守護程序以識別新服務:
sudo systemctl daemon-reload
sudo systemctl start minio
sudo systemctl enable minio
現在,MinIO將作為服務運行,并在系統啟動時自動啟動。您可以使用以下命令檢查服務狀態:
sudo systemctl status minio