CentOS 快速部署 MinIO 教程

CentOS 快速部署 MinIO 教程

一、安装部署
  1. 安装基本工具

    bash 复制代码
    [root@localhost ~]# yum install -y wget vim
  2. 创建目录

    bash 复制代码
    [root@localhost ~]# mkdir /opt/minio
    [root@localhost ~]# mkdir /opt/minio/data
  3. 进入目录

    bash 复制代码
    [root@localhost ~]# cd /opt/minio
  4. 下载 MinIO 二进制文件

    bash 复制代码
    [root@localhost ~]# wget https://dl.min.io/server/minio/release/linux-amd64/minio
  5. 赋予执行权限

    bash 复制代码
    [root@localhost ~]# chmod +x minio
  6. 启动 MinIO 服务器

    • 直接启动

      bash 复制代码
      [root@localhost ~]# /opt/minio/minio server /opt/minio/data/
    • 后台启动并将输出重定向到日志文件

      ​ 创建文件夹赋予权限:

      复制代码
      mkdir -p /var/log/minio
      chown -R root:root /var/log/minio
      chmod 755 /var/log/minio
      bash 复制代码
      [root@localhost ~]# nohup /opt/minio/minio server /opt/minio/data/ > /var/log/minio/nohup.out 2>&1 &
    • 自定义端口启动

      bash 复制代码
      [root@localhost ~]# nohup /opt/minio/minio server --address :9001 /opt/minio/data/ > /var/log/minio/nohup.out 2>&1 &
  7. 启动成功

    应该能看到类似下面的输出:

    bash 复制代码
    [root@iZ93t2q6je9ztdZ ~]# /opt/minio/minio server /opt/minio/data/
    API: http://XXX.XXX.XXX.XXX:9000  http://127.0.0.1:9000     
    RootUser: 账号
    RootPass: 密码 
    
    Console: http://XXX.XXX.XXX.XXX:39902 http://127.0.0.1:39902   
    RootUser: 账号 
    RootPass: 密码 
二、MinIO 控制台登录
  1. 在浏览器中输入控制台地址

    输入 MinIO 控制台的 URL 地址:

    bash 复制代码
    http://外网IP:39902/

    或者如果是在本地测试:

    bash 复制代码
    http://127.0.0.1:39902/
  2. 登录 MinIO 控制台

    出现登录界面后,输入前面显示的账号和密码进行登录。

三、挂起 MinIO 服务器并在 CentOS 中后台运行
  1. 创建日志目录

    确保 /var/log/minio 目录存在,并且具有正确的权限:

    bash 复制代码
    mkdir -p /var/log/minio
    chown -R root:root /var/log/minio
    chmod 755 /var/log/minio
  2. 后台启动 MinIO 并将输出重定向到日志文件

    bash 复制代码
    nohup /opt/minio/minio server /opt/minio/data/ > /var/log/minio/nohup.out 2>&1 &
  3. 验证后台作业

    使用以下命令确认 MinIO 服务器已经在后台运行: 或者使用 netstat -tuln | grep :端口

    bash 复制代码
    jobs -l
  4. 查看日志文件

    使用以下命令查看 MinIO 日志文件:

    bash 复制代码
    tail -f /var/log/minio/nohup.out
  5. 停止 MinIO 服务器

    如果需要停止 MinIO 服务器,可以使用以下命令:

    bash 复制代码
    kill <job_number>

    其中 <job_number>jobs -l 命令显示的作业编号。

参考:记一次 Centos7 安装 Minio (文件服务器)_minio cpuv1-CSDN博客

相关推荐
言乐64 小时前
Python加速器4跨境网络加速器
运维·服务器·开发语言·网络·python
蓝速科技7 小时前
医院导诊 AI 数字人一体机场景适配与落地指南丨蓝速科技
运维·数据库·人工智能·科技·自然语言处理·技术分享
H_oRIZoN_8 小时前
Linux入门DAY41(51 单片机 串口与通信协议)
linux·运维·单片机
小马同学-10 小时前
OpenStack 使用实战:Web 界面与 CLI 命令行实验
运维·云计算·openstack
GeW10 小时前
RHCE备考别瞎学!按这个计划走,30天提高通过率,快速拿证
linux
Escalating_xu10 小时前
【System V 信号量】从 P/V 原语到 Builder 封装:写出可控、可清理的进程互斥组件
java·linux·开发语言·jvm
傲世仙尊10 小时前
System V 进程间通信详解:共享内存、消息队列与信号量(CSDN博客)
linux·开发语言·c++
码农小韩10 小时前
Linux应用开发(六)——进程间通信
linux·linux驱动·嵌入式软件开发·嵌入式操作系统·linux应用
网安老伯10 小时前
都2026年了,还在问网络安全怎么入门?看完这一篇你就懂了
运维·计算机网络·web安全·网络安全·wireshark·密码学·网络攻击模型
小祺先生11 小时前
mt7921 debian系统 如何安装驱动
运维·网络·debian