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

Linux 系统安装Minio详细教程

一、🔍 MinIO 简介

MinIO 是一个高性能的对象存储服务,兼容 Amazon S3 接口,适用于大数据、AI、云原生等场景,支持分布式部署高可用性,可作为轻量级的私有云对象存储解决方案。

二、📦 安装准备

✅ 系统要求

  • 推荐系统:CentOS 7+/Ubuntu 18+/Rocky Linux 等主流 Linux

  • 网络:安装阶段可以离线(需提前准备二进制)

  • 用户权限:root 或 sudo 权限

三、📥 安装 MinIO

方法一:在线下载安装(推荐测试环境)

# 下载 minio server 二进制
wget https://dl.min.io/server/minio/release/linux-amd64/minio# 添加执行权限
chmod +x minio# 移动到系统路径
mv minio /usr/local/bin/

方法二:离线安装(适合生产部署)

将已下载好的 minio 二进制文件放入 bin/ 目录:

chmod +x /your/path/bin/minio
cp /your/path/bin/minio /usr/local/bin/

四、🚀 启动 MinIO 服务

创建数据目录

mkdir -p /data/minio

创建用户配置目录

mkdir -p /etc/minio

编写 systemd 启动服务配置

vi /usr/lib/systemd/system/minio.service

写入以下内容:

[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target[Service]
User=root
Group=root
ExecStart=/usr/local/bin/minio server /data/minio \--console-address ":9001" \--address ":9000"
EnvironmentFile=-/etc/minio/minio.env
Restart=always
LimitNOFILE=65536[Install]
WantedBy=multi-user.target

五、🔐 配置环境变量(访问账号)

编辑 /etc/minio/minio.env 文件:

vi /etc/minio/minio.env

填入如下内容:

MINIO_ROOT_USER=minioadmin
MINIO_ROOT_PASSWORD=minio123456

六、📡 启动服务并设置开机启动

# 重载服务配置
systemctl daemon-reexec
systemctl daemon-reload# 启动 MinIO
systemctl start minio# 设置开机启动
systemctl enable minio# 查看状态
systemctl status minio

七、🌐 Web 控制台访问

启动后,访问:

  • 对象存储 API(兼容 S3)地址:

  • http://<你的IP>:9000
    

    管理控制台地址:

  • http://<你的IP>:9001
    

    八、🔥 开放端口(如有防火墙)

  • firewall-cmd --add-port=9000/tcp --permanent
    firewall-cmd --add-port=9001/tcp --permanent
    firewall-cmd --reload
    

    九、🛡️ 其他安全建议(可选)

  • 使用 Nginx 反向代理 + HTTPS(可配置证书)

  • 禁止 root 运行(创建独立 minio 用户)

  • 使用 MinIO Client (mc) 管理对象存储资源

  • 开启版本控制、生命周期策略等功能

http://www.xdnf.cn/news/368173.html

相关文章:

  • 音视频同步知识
  • 今日行情明日机会——20250509
  • Codeforces Round 1023 (Div. 2)
  • 反向沙箱介绍
  • 麒麟系统使用-个性化设置
  • 库室指静脉人脸门禁机 LK-BM-S10C/JR
  • CDGP|数据治理怎么带动企业高速发展?
  • 革新锅炉厂智能控制——Ethernet IP转CANopen协议网关的工业互联新方案
  • 【UltralyticsYolo11图像分类完整项目-04】代码重构
  • 出现在‘{‘的段错误
  • 【RAG官方大神笔记】检索增强生成 (RAG):Python AI 教程的详细介绍
  • 【Qwen3_ 4b lora xinli】
  • 深入理解大模型分片优化:Late Chunking 技术解析
  • A2A与MCP定义下,User,Agent,api(tool)间的交互流程图
  • Agent-S: 操作计算机的智能代理框架
  • LVGL源码学习之渲染、更新过程(3)---绘制和刷写
  • 华为欧拉(EulerOS)系统全栈软件部署指南:从 Redis 到 MySQL 实战详解
  • JAVA继承中变量和方法的存储和方法中访问变量的顺序
  • 视频流:大华及海康视频流本地测试预览
  • LeetCode 解题思路 47(最长回文子串、最长公共子序列)
  • SQL注入的绕过方式
  • 【人工智能学习之动作识别TSM训练与部署】
  • 通信阵列波导性能提升难?OAS 软件助力精准解决
  • 操纵杆支架加工工艺及钻3φ11孔夹具设计
  • TransPose: Keypoint Localization via Transformer(ICCV2021)
  • 【UEFN】用于可靠多模态情感分析的高效不确定性估计融合网络
  • ASCII码的快速记忆方法
  • 优雅草星云智控系统产品发布会前瞻:SNMP协议全设备开启指南-优雅草卓伊凡
  • 【传感器】代码——DHT11温湿度传感器
  • 企业如何选择靠谱的软件测试外包公司?