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

Linux 服务器上简单配置 minio

Linux 服务器上简单配置 minio

  1. 初始化结构目录
    mkdir -p /data/minio/bin
    mkdir -p /data/minio/conf
    mkdir -p /data/minio/data

  2. 下载 minio
    cd /data/minio/bin
    curl -O https://dl.min.io/server/minio/release/linux-amd64/minio
    添加执行权限
    chmod +x minio

  3. 创建配置文件 minio.conf
    cd /data/minio/conf
    touch minio.conf
    添加如下内容:

    MINIO_VOLUMES="/data/minio/data"
    MINIO_OPTS="-C /data/minio/conf --console-address :9001 --address :9000"
    MINIO_ACCESS_KEY="minio"
    MINIO_SECRET_KEY="minio@admin"
    

    数据添加到 data 文件夹下
    web 管理页面启动到 9001 端口,登录账号 minio,登录密码 minio@admin
    服务启动到 9000 端口

  4. 创建 minio 用户
    groupadd minio
    useradd minio -g minio
    修改文件夹所有者
    cd /data
    chown -R minio:minio minio

  5. 创建 minio.service 服务
    touch /etc/systemd/system/minio.service
    添加如下内容:

    [Unit]
    Description=MinIO
    Documentation=https://docs.min.io
    Wants=network-online.target
    After=network-online.target
    AssertFileIsExecutable=/data/minio/bin/minio[Service]
    # User and group
    User=minio
    Group=minio
    EnvironmentFile=/data/minio/conf/minio.conf
    ExecStart=/data/minio/bin/minio server $MINIO_OPTS $MINIO_VOLUMES
    # Let systemd restart this service always
    Restart=always# Specifies the maximum file descriptor number that can be opened by this process
    LimitNOFILE=65536
    # Disable timeout logic and wait until process is stopped
    TimeoutStopSec=infinity
    SendSIGKILL=no[Install]
    WantedBy=multi-user.target
    

    启动并测试服务状态

    systemctl status minio.service
    systemctl start minio.service
    systemctl status minio.service
    

    设置为开机自启动
    systemctl enable minio.service
    查看服务日志
    journalctl -u minio.service
    停止服务
    systemctl stop minio.service

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • VulnHub:BlueMoon
  • noi 1700 输出 八皇后问题
  • 使用zip包来安装mysql
  • Vue3+Setup使用websocket
  • mybatis xml 动态sql相关语法
  • <Linux>进程概念-下
  • 表操作数据库练习
  • 苹果电脑文件加密?【小编带你挖宝解决问题!】
  • 基于UDP的网络聊天室
  • 湖南省第八届职工职业技能大赛 暨“智赋万企”数字化应用技术技能大赛 网络与信息安全管理员赛项技术文件
  • 8.15成都市计量院面试问答
  • Linux - 常用基础指令和命令
  • 脱胎于 S 语言的R语言,它何为成为各行业数据分析师的首选?
  • anolis 8.9安装k8s
  • 【C++11】右值引用的深度解析(什么是右值引用?它有什么作用?能应用在那些场景?)
  • 【译】理解JavaScript:new 关键字
  • es的写入过程
  • HTTP中GET与POST的区别 99%的错误认识
  • Java|序列化异常StreamCorruptedException的解决方法
  • JS+CSS实现数字滚动
  • npx命令介绍
  • python 装饰器(一)
  • Python连接Oracle
  • Redis提升并发能力 | 从0开始构建SpringCloud微服务(2)
  • Spring Boot快速入门(一):Hello Spring Boot
  • Three.js 再探 - 写一个跳一跳极简版游戏
  • 从重复到重用
  • 大型网站性能监测、分析与优化常见问题QA
  • 分布式熔断降级平台aegis
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 理解IaaS, PaaS, SaaS等云模型 (Cloud Models)
  • 人脸识别最新开发经验demo
  • 使用 QuickBI 搭建酷炫可视化分析
  • 我这样减少了26.5M Java内存!
  • 移动端高清、多屏适配方案
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​queue --- 一个同步的队列类​
  • ​必胜客礼品卡回收多少钱,回收平台哪家好
  • ​卜东波研究员:高观点下的少儿计算思维
  • ​渐进式Web应用PWA的未来
  • #define、const、typedef的差别
  • (1)(1.13) SiK无线电高级配置(六)
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (2022 CVPR) Unbiased Teacher v2
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (办公)springboot配置aop处理请求.
  • (附源码)基于ssm的模具配件账单管理系统 毕业设计 081848
  • (强烈推荐)移动端音视频从零到上手(上)
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (算法设计与分析)第一章算法概述-习题
  • (详细文档!)javaswing图书管理系统+mysql数据库
  • (转)IOS中获取各种文件的目录路径的方法
  • (转)微软牛津计划介绍——屌爆了的自然数据处理解决方案(人脸/语音识别,计算机视觉与语言理解)...
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .NET Core 和 .NET Framework 中的 MEF2