当前位置: 首页 > news >正文

Linux部署Minio

Linux部署Minio

  1. MinIO 地址

    MinIO 是一个基于 Go语言实现的高性能对象存储。它采用AGPL(GNU Affero General Public License) 开源协议并兼容 S3 协议。官网地址:https://min.io/github地址:https://github.com/minio/minio
  2. 防火墙开放端口

    # 注意:Minio 默认API访问端口 9000 , 控制台页面的访问端口 9001## 查看系统防火墙状态(如果返回 running 代表防火墙启动正常)
    systemctl status firewalld # 查看状态## 查看所有打开的端口: 
    firewall-cmd --zone=public --list-ports## 放行端口(添加端口 返回 success 代表成功 –permanent永久生效,没有此参数重启后失效)
    firewall-cmd --zone=public --add-port=80/tcp --permanent  # 放行80端口
    firewall-cmd --zone=public --add-port=443/tcp --permanent # 放行443端口firewall-cmd --reload                                      # 重新载入 返回 success 代表成功firewall-cmd --zone=public --query-port=80/tcp           # 查看 返回 yes 代表开启成功## 关闭端口
    firewall-cmd --zone=public --remove-port=80/tcp --permanent     # 关闭80端口firewall-cmd --reload                                    # 重新载入 返回 success 代表成功
  3. 创建目录

    mkdir -p /usr/gv/minio/{bin,data,config,log}# 各目录的主要作用如下:### bin:二进制文件目录
    ### data:数据存储目录
    ### config:配置文件目录
    ### log:日志文件路径
  4. 下载MinIO

    # 根据官网,使用如下命令下载MinIO二进制文件,建议将 MinIO 服务端和客户端都下载下来。进入到 bin 目录,使用如下命令下载文件并添加执行权限。
    cd /usr/gv/minio/bin# 服务端
    wget https://dl.min.io/server/minio/release/linux-amd64/minio
    chmod +x minio  #添加执行权限# 客户端
    wget https://dl.min.io/client/mc/release/linux-amd64/mc
    chmod +x mc  #添加执行权限
  5. 启动MinIO服务

    MINIO_ROOT_USER=root MINIO_ROOT_PASSWORD=TJttlXmDFG87wwOcUyx nohup /usr/gv/minio/bin/minio server --config-dir /usr/gv/minio/config /usr/gv/server/minio/data --address ":9000" --console-address ":9001" > /usr/gv/minio/log/minio.log 2>&1 &### 用户名为“root”
    ### 密码为“TJttlXmDFG87wwOcUyx”
    ### 数据存储路径为“/usr/gv/minio/data”
    ### S3-API访问端口为“9000”
    ### 控制台页面的访问端口为“9001
  6. 添加MinIO启动、关闭脚本

    1. 启动脚本

      在 /usr/gv/minio 目录下通过vim命令创建 minio-startup.sh 文件

      vim /usr/gv/minio/minio-startup.sh

      进入到编辑模式后输入如下内容:

      #!/bin/bash# 设置MinIO的配置参数
      # 用户名
      export MINIO_ROOT_USER=root
      # 密码
      export MINIO_ROOT_PASSWORD=TJttlXmDFG87wwOcUyx#设置MinIO端口#S3-API端口
      export MINIO_ADDRESS=":9000" #可按需修改#Console控制台页面访问端口
      export MINIO_CONSOLE_ADDRESS=":9001" # 可按需修改#设置MinIO安装路径
      export MINIO_PATH_DIR="/usr/gv/minio/bin"#设置MinIO配置文件路径
      export MINIO_CONFIG_DIR="/usr/gv/minio/config"# 设置数据存储路径
      export MINIO_DATA_DIR="/usr/gv/minio/data"# 设置日志存储路径
      export MINIO_LOG_DIR="/usr/gv/minio/log"# 启动MinIO服务器
      nohup $MINIO_PATH_DIR/minio server --address $MINIO_ADDRESS --console-address $MINIO_CONSOLE_ADDRESS --config-dir $MINIO_CONFIG_DIR $MINIO_DATA_DIR > $MINIO_LOG_DIR/minio.log 2>&1 &

      保存退出,启动脚本文件创建成功后,赋予可执行的权限:

      chmod +x minio-startup.sh
    2. 停止脚本

      在 /usr/gv/minio 目录下通过vim命令创建 minio-shutdown.sh 文件

      vim /usr/gv/minio/minio-shutdown.sh

      进入到编辑模式后输入如下内容:

      #!/bin/bashecho "shutdown minio"pid=`ps -ef | grep 'minio server' | grep -v grep | awk '{print $2}'`if [ -n "$pid" ]thenkill -9 $pidfiecho "Success!"

      保存退出,关闭脚本创建完成后,赋予可执行的权限:

      chmod +x minio-shutdown.sh
  7. 设置证书

    选择了第二个方案,就意味着踩坑的开始。
    首先,根据官网描述(How to secure access to MinIO server with TLS),将TLS的公私钥放到:{{HOME}}/.minio/certs 里。
    注意:私钥需要命名为:private.key
    公钥需要命名为:public.crt (如果公钥是以pem格式结尾,可直接改为crt格式)

     

http://www.jsqmd.com/news/46387/

相关文章:

  • 面向对象的设计第一阶段设计总结分析
  • C语言中的strcat的模拟实现
  • 2025年比较好的真石漆岗亭厂家推荐及选择参考
  • 《数字破局》第三章需求迷雾
  • 利用配置错误的postMessage()函数实现DOM型XSS攻击
  • 《数字破局》 第二章:规划与选人
  • 2025年北京除甲醛服务机构权威评测:氧道净醛水漆/甲醛净化/新房装修除甲醛服务机构解析
  • 2025年口碑好的矿用气动遥控平板车杭州别墅大宅装修
  • 2025 年试验箱生产厂家全景推荐!六大实力厂商覆盖全品类需求,品质与服务双保障
  • 2025年靠谱的纸箱珍珠棉用户好评厂家排行
  • 2025年质量好的矿用防爆柴油机搬运车行业内口碑厂家排行榜
  • if __name__ == __main__作用
  • 2025B2B外贸独立站优化服务商有哪些-外贸服务商测评推荐
  • 2025年质量好的自动伸缩门厂家推荐及选择参考
  • 全新AI增强Demo发布:DHTMLX Gantt与Diagram如何通过LLM更智能地构建项目与组织结构
  • DELL服务器设置来电自动启动
  • 电梯调度
  • 锚点定位
  • 2025医用隔离电源哪家好?深度测评
  • 2025年靠谱的飞手接单专业推荐榜单
  • 2025年口碑好的大连装修设计用户口碑最佳排行
  • 聚焦医疗基建:2025年中心供氧工程推荐深度解析
  • ftp下载 linux
  • 纠结2025隧道升压器哪家好?测评这几家优质隧道升压器厂家
  • 2025广州口碑最好的留学机构有哪些
  • 2025大连留学中介公司名单
  • 2025北京有哪些留学中介公司
  • 2025年11月北京老房翻新装修公司推荐:五家知名企业详细列表及专业化选择建议
  • 2025年11月北京二手房装修公司推荐:知名装修企业市场评测与解决方案
  • 2025 年 11 月发电机厂家推荐排行榜,发电机组,柴油发电机组,康明斯发电机,玉柴发电机,高压发电机,大功率发电机公司推荐