溫馨提示×

Linux下MinIO的安裝過程詳解

小樊
51
2025-05-24 03:01:44
欄目: 智能運維

在Linux下安裝MinIO可以分為幾個步驟,以下是詳細的安裝過程:

前期準備

  1. 創建安裝目錄
[root@master opt]# mkdir minio
[root@master opt]# chmod 777 minio/
  1. 創建數據和配置目錄
[root@master minio]# mkdir data
[root@master minio]# mkdir bin
[root@master minio]# chmod 777 data/
[root@master minio]# chmod 777 bin/
  1. 創建日志文件
[root@master minio]# touch minio.log
[root@master minio]# chmod 666 minio.log

下載MinIO

可以使用wget命令下載最新版本的MinIO服務器:

[root@master minio]# wget https://dl.minio.io/server/minio/release/linux-amd64/minio

如果無法連接外網,可以預先下載好安裝包并傳輸到服務器中。

啟動MinIO

直接啟動

  1. 切換到MinIO目錄
[root@master minio]# cd /opt/minio
  1. 啟動MinIO服務器
[root@master minio]# ./minio server /opt/minio/data/

啟動時會提示設置初始管理員密碼,設置完成后即可訪問MinIO控制臺。

后臺啟動

為了方便管理和使用,可以將啟動命令寫入一個Shell腳本:

  1. 創建啟動腳本
[root@master bin]# vim start.sh

腳本內容如下:

export MINIO_ROOT_KEY=adminexport MINIO_ROOT_KEY=admin123456
nohup /opt/minio/minio server /opt/minio/data --console-address ":9100" "/opt/minio/minio.log" 2>&1 &
  1. 賦予腳本執行權限
[root@master bin]# chmod +x start.sh
  1. 運行啟動腳本
[root@master bin]# ./start.sh

同樣,可以創建一個停止腳本stop.sh

[root@master bin]# vim stop.sh

腳本內容如下:

#!/bin/bash
echo "Stopping minio"
pid=$(ps -ef | grep 'minio server' | grep -v grep | awk '{print $2}')
if [ -n "$pid" ]; then
    kill -9 $pid
fi
echo "Stop Success!"

賦予腳本執行權限并運行:

[root@master bin]# chmod +x stop.sh
[root@master bin]# ./stop.sh

常見問題及解決方法

端口被占用

如果啟動時提示端口被占用,可以使用以下命令解決:

nohup /opt/minio/minio server /opt/minio/data --address ":9100" "--console-address":34298" "/opt/minio/minio.log" 2>&1 &

或者手動殺死占用端口的進程:

ps -aux | grep minio
kill -9 <pid>

端口被限制

如果端口被防火墻限制,可以在防火墻中進行配置,最簡單的方式是關閉防火墻:

systemctl stop firewalld

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