minio介紹
minio 是高性能、可擴展、雲的原生支持、開源免費的企業級文件存儲服務,與Amazon S3 兼容,配置極簡。
minio中文網:http://www.minio.org.cn/
minio官網:https://min.io/
linux下配置
1、下載minio,建議下載到/usr/local/bin/ 目錄下,可全局訪問
cd /usr/local/bin/
wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
chmod +x minio
2、設置minio用戶名密碼到臨時環境變量(重啟后消失)
#舊版使用 MINIO_ACCESS_KEY MINIO_SECRET_KEY,作廢時間:Deprecated since version RELEASE.2021-04-22T15-44-28Z.
#新版 配置用戶名密碼
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=password
#查看環境變量
echo $MINIO_ROOT_USER
echo $MINIO_ROOT_PASSWORD
3、永久環境變量
# 修改系統配置
vim /etc/profile
#最后一行輸入(新版)
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=password
# 設置立即生效
source /etc/profile
4、指定配置路徑后啟動 (建議修改默認端口)
#后端啟動
nohup minio server --address ':9000' --config-dir /root/.minio /data/minio > /data/minio.log 2>&1 &
#確認是否啟動
ps -ef | grep minio | grep -v grep
#前端啟動
minio server --address ':9000' --config-dir /root/.minio /data/minio
#查看端口占用lsof -i:d
lsof -i:9000
docker run -p 9000:9000 minio server /data/minio
5、開機啟動(方式很多,例舉其一)
#修改系統配置
vim /etc/rc.d/rc.local
chmod +x /etc/rc.d/rc.local
#每次登錄 vim /etc/profile
#最后一行輸入
nohup minio server --address ':9000' --config-dir /root/.minio /data/minio > /data/minio.log 2>&1 &
6、服務方式啟動
win配置
1、下載minio,下載到C:\WINDOWS可全局啟動
#powershell 命令直接下載,選定
powershell (new-object System.Net.WebClient).DownloadFile('http://dl.minio.org.cn/server/minio/release/windows-amd64/minio.exe','minio.exe')
### 下載時建議下載到環境變量,或者建議設置path路徑,使用minio即可訪問最好。
2、設置minio用戶名密碼到臨時環境變量(重啟后消失)
set MINIO_ROOT_USER=admin
set MINIO_ROOT_PASSWORD=password
#查看環境變量
echo %MINIO_ROOT_USER%
echo %MINIO_ROOT_PASSWORD%
3、永久環境變量(手動設置也比較簡單)
#用戶環境變量
setx MINIO_ROOT_USER admin
setx MINIO_ROOT_PASSWORD password
#系統環境變量(需管理員,建議)
setx MINIO_ROOT_USER admin /m
setx MINIO_ROOT_PASSWORD password /m
#以下指令保存為setMinio.bat后,自動獲取管理員權限
@echo off
%1 %2 mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1)(window.close)&exit
:runas setMinio.bat
setx MINIO_ROOT_USER admin /m
setx MINIO_ROOT_PASSWORD password /m
echo MINIO_ROOT_USER=%MINIO_ROOT_USER%
echo MINIO_ROOT_PASSWORD=%MINIO_ROOT_PASSWORD%
pause&exit
4、指定配置路徑后啟動 (建議修改默認端口)
#靜默啟動(服務啟動,以下命令設置服務為自動,開機后會自啟動)set confdir="D:\\data\\.minio"set datadir="D:\\data\\minio"sc create minio binpath="minio server --address ':9000' --config-dir %confdir% %datadir%" type=own start=auto displayname=minio#啟動服務 sc [start|stop|delete] serversc start minio#查看服務狀態sc query minio#cmd啟動minio server --address ':9000' --config-dir D:\\data\\.minio D:\\data\\minio
其它事項
安裝寶塔的linux下運行閃退
通過寶塔面板中系統加固功能檢查管理進程白名單,不存在則加入到白名單
win下使用cmd minio server無法啟動解決辦法
1、若文件夾在本地,使用./minio server再重試
2、環境變量中設置path,指定minio目錄路徑
win下執行命令時提示需要管理員權限
方法1:可使用管理員命令窗口打開
方法2:參考永久環境變量,設置一個cmd腳本自動提升管理員權限