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

MinIO03-Linux安装

零、文章目录

MinIO03-Linux安装

1、环境准备

(1)创建安装目录
mkdir -p /opt/minio/{data,conf,log}
(2)防火墙开放端口
firewall-cmd --zone=public --add-port=9000/tcp --permanent
firewall-cmd --zone=public --add-port=9001/tcp --permanent
firewall-cmd --reload

2、下载与安装

(1)获取MinIO二进制文件
  • 官方最新版本地址:https://dl.min.io/server/minio/release/linux-amd64/minio
  • 历史版本下载地址:https://dl.minio.org.cn/server/minio/release/linux-amd64/archive/minio.RELEASE.2025-04-22T22-12-26Z
  • 历史版本百度网盘:https://pan.baidu.com/s/167Ga0h4qPc5_jtFLO4Rujg?pwd=8888
cd /opt/minio
wget https://dl.minio.org.cn/server/minio/release/linux-amd64/archive/minio.RELEASE.2025-04-22T22-12-26Z -O minio
(2)赋予执行权限
chmod +x minio

3、配置与启动

(1)设置环境变量
export MINIO_ROOT_USER=minioadmin    # 替换为自定义用户名
export MINIO_ROOT_PASSWORD=minioadmin  # 替换为强密码
(2)启动MinIO服务
  • 前台启动(测试用):
./minio server /opt/minio/data --console-address ":9001"
  • 后台启动(生产环境):
nohup ./minio server /opt/minio/data --console-address ":9001" > /opt/minio/log/minio.log 2>&1 &
  • 参数说明:
    • --console-address :9001:控制台访问端口(Web界面)
    • /opt/minio/data:存储数据的目录
    • > /opt/minio/log/minio.log:日志重定向
(3)配置Systemd服务
  • 创建开机启动文件
cat <<EOF > /etc/systemd/system/minio.service
[Unit]
Description=MinIO Service 
After=network.target [Service]
WorkingDirectory=/opt/minio 
ExecStart=/opt/minio/minio server /opt/minio/data --console-address ":9001"
Environment="MINIO_ROOT_USER=minioadmin"
Environment="MINIO_ROOT_PASSWORD=minioadmin"
Restart=on-failure [Install]
WantedBy=multi-user.target
EOF 
  • 启动服务
systemctl daemon-reload 
systemctl start minio          # 启动
systemctl enable minio         # 开机自启

4、验证安装

(1)访问控制台
  • 浏览器打开:http://服务器IP:9001,使用设置的用户名/密码登录。

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

相关文章:

  • Docker安装RocketMQ
  • 征程 6X 常用工具介绍
  • AI大模型应用开发面试:深入解析技术点
  • 每日算法题【链表】:相交链表、环形链表、环形链表II
  • 鸿蒙中点击完成时延分析
  • LeetCode 42.接雨水
  • response对象的elapsed属性
  • Elasticsearch Ruby 客户端故障排查实战指南
  • Bright Data MCP:突破AI数据获取限制的革命性工具
  • 阿里云 OSS 前端直传实战:表单上传 + Policy 模式详解
  • GD32VW553-IOT 测评和vscode开发环境搭建
  • 硬件开发_基于物联网的宠物猫饲养系统
  • 互联网大厂Java面试模拟:核心技术点深度解析
  • 极验demo(float)(二)
  • 从字节码层面剖析以太坊智能合约创建原理
  • EXCEL实现复制后倒序粘贴
  • 从Android到鸿蒙:一场本应无缝的转型-优雅草卓伊凡
  • iptables 防火墙核心知识梳理(附实操指南)
  • 【文献阅读】Land degradation drivers of anthropogenic sand and dust storms
  • 《一次高并发场景下疑难Bug的深度排查与复盘》
  • rust语言 (1.88) egui (0.32.1) 学习笔记(逐行注释)(十七)设置主题
  • AI代码生成器全面评测:六个月、500小时测试揭示最强开发助手
  • CI/CD持续集成及持续交付详解
  • 户外广告牌识别误报率↓79%!陌讯多模态融合算法在城市广告合规监测的实战解析
  • TEE-可信执行环境
  • 程序里的依赖和中间件的依赖冲突,怎么解决
  • C++20: std::span
  • 多线程下单例如何保证
  • elasticsearch 7.x elasticsearch是查询的数据量大于10000分页有问题还是es的库总量大于10000分页有?
  • 【软件安全】ARM64、x86、32 位与 64 位架构的区别、定义、应用背景