杨海振
当自己的才华撑不起野心时,那就沉下心来学习吧!

一、前提条件

  1. 获取minio软件,获取方式请参考官方下载页面:https://min.io/download?platform=linux
  2. 检查minio http 默认9001 端口是否占用。如果被占用,http_port 需要更换其他端口,如9008
    lsof -i:9001 有返回代表端口占用
  3. 检查minio api 默认9000 端口是否占用。如果被占用,api_port 需要更换其他端口,如9009
    lsof -i:9000 有返回代表端口占用

二、操作步骤

  1. 以root用户登录需要安装minio的服务器。
  2. 执行如下命令,新建操作系统用户。用于安装minio服务。
useradd -d /data/minio -s /bin/bash -m minio

说明:

点击查看代码
-d 主目录名称为{用户目录},{用户目录}为示例,需要根据现场环境修改,不允许直接使用,下文中{用户目录}均代指该用户目录。
-s shell类型,指定用户的登录shell,推荐使用/bin/bash。
-m 用户名,{用户名}为示例,需要根据现场环境进行修改,下文中{用户名}均代指该用户名。

3.设置用户密码。

passwd minio

4.设置新建用户的系统资源限制

vi /etc/security/limits.conf
minio soft nofile 65535
minio  hard nofile 65535

5.在/data/minio创建minio的安装目录/数据存储目录/日志目录/mino.zip 包存放目录

mkdir /data/minio/minio
mkdir /data/minio/data
mkdir /data/minio/logs
mkdir /data/minio/install_pkg

6.将minio.zip文件上传到目录:/data/minio/install_pkg

unzip minio.zip
cp  /data/minio/install_pkg/minio/files/x86_64/* /data/minio/minio/

7.执行如下命令,修改上传源码包的用户权限。

chown -R minio:minio /data/minio

8.执行su - {用户名},切换到新用户

su - minio

9.添加minio文件可执行权限

chmod a+x minio/minio

10.查看minio版本号

./minio/minio --version

11.编写minio的启动脚本。

vi /data/minio/minio/start_minio.sh
#!/bin/bash
PID=`ps aux | grep 'minio server' | grep $HOME | grep -v grep | awk '{print $2}'`
if [ -n "$PID" ]; then
    echo "Server already started!"
    exit
fi

export MINIO_ROOT_USER='minioadmin'
export MINIO_ROOT_PASSWORD='3er4#ER$'
nohup /data/minio/minio/minio server --address ":9000" --console-address ":9001" /data/minio/data > /data/minio/logs/minio.log 2>&1 &
sleep 5
PID=`ps -aux | grep 'minio server'|grep minio | grep -v grep | awk '{print $2}'`
if [ -n "$PID" ]; then
    echo "Starting SUCCESS! $PID"
    exit
else
    echo "Starting Failed!"
    exit 1
fi

12.编写minio的停止脚本

vi /data/minio/minio/stop_minio.sh
#!/bin/bash
PID=`ps -aux | grep 'minio server'|grep $HOME | grep -v grep | awk '{print $2}'`
if [ -n "$PID" ]
then
   kill -9 $PID
   echo "Stop SUCCESS! $PID"
else
  echo "No server process found"
fi

13.添加minio.sh的可执行权限

chmod a+x /data/minio/minio/start_minio.sh
chmod a+x /data/minio/minio/stop_minio.sh

14.添加环境变量

vi /data/minio/.bashrc
#在文件最后追加
export MINIO_data=/data/minio/minio
export PATH=$PATH:$MINIO_data
alias start-minio='$MINIO_data/start_minio.sh'
alias stop-minio='$MINIO_data/stop_minio.sh'

#执行如下命生效
source .bashrc

15.启动minio,执行minio.sh脚本

./minio/start_minio.sh

16.停止minio,执行minio.sh脚本

./minio/stop_minio.sh

17.安装后验证
使用浏览器能够正常访问minio管理页面
http://ip:port:9001,输入配置的用户名/密码(minioadmin/3er4#ER$)

posted on 2025-11-17 14:51  沧海浮尘  阅读(7)  评论(0)    收藏  举报