CentOS 7 安装 Minio

获取MinIO安装包
安装MinIO
复制代码
rpm -ivh minio-20230809233022.0.0.x86_64.rpm
集成Systemd
  • 编写MinIO服务配置文件

    vim /etc/systemd/system/minio.service

  • 内容如下,具体可参考MinIO 官方文档

    [Unit]
    Description=MinIO
    Documentation=https://min.io/docs/minio/linux/index.html
    Wants=network-online.target
    After=network-online.target
    AssertFileIsExecutable=/usr/local/bin/minio

    [Service]
    WorkingDirectory=/usr/local
    ProtectProc=invisible
    EnvironmentFile=-/etc/default/minio
    ExecStartPre=/bin/bash -c "if [ -z "{MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /etc/default/minio\"; exit 1; fi" ExecStart=/usr/local/bin/minio server MINIO_OPTS $MINIO_VOLUMES
    Restart=always
    LimitNOFILE=65536
    TasksMax=infinity
    TimeoutStopSec=infinity
    SendSIGKILL=no

    [Install]
    WantedBy=multi-user.target

  • EnvironmentFile,该文件中可配置MinIO服务所需的各项参数

  • ExecStart,该参数用于配置MinIO服务的启动命令,其中$MINIO_OPTS$MINIO_VOLUMES,均引用于EnvironmentFile中的变量。

    • MINIO_OPTS用于配置MinIO服务的启动选项,可省略不配置。
    • MINIO_VOLUMES用于配置MinIO服务的数据存储路径。
  • Restart,表示自动重启

编写EnvironmentFile文件
  • 执行以下命令创建并打开/etc/default/minio文件

    vim /etc/default/minio

  • 内容如下,具体可参考官方文档

    MINIO_ROOT_USER=minioadmin
    MINIO_ROOT_PASSWORD=minioadmin
    MINIO_VOLUMES=/data
    MINIO_OPTS="--console-address :9001"

  • MINIO_ROOT_USERMINIO_ROOT_PASSWORD为用于访问MinIO的用户名和密码,密码长度至少8位

  • MINIO_VOLUMES用于指定数据存储路径,需确保指定的路径是存在的,可执行以下命令创建该路径。

    mkdir /data

启动MinIO

执行以下命令启动MinIO

bash 复制代码
systemctl start minio

执行以下命令查询运行状态

bash 复制代码
systemctl status minio

设置MinIO开机自启

bash 复制代码
systemctl enable minio
相关推荐
落——枫9 分钟前
网络安全知识点2
服务器·安全·web安全
嘿rasa1 小时前
2025最新系统 Linux 教程(三)
linux·运维·服务器
网硕互联的小客服1 小时前
服务器风扇故障导致过热问题的解决方案
运维·服务器·chrome
Star Learning Python1 小时前
Linux系统-文本处理三剑客-grep命令、sed命令、awk命令
linux
facaixxx20241 小时前
应用镜像是什么?轻量应用服务器的镜像大全
linux·运维·服务器
火龙谷2 小时前
【hadoop】master一键启动hadoop集群(高可用)
linux·hadoop
noravinsc2 小时前
Linux 下 Module 工具的介绍与使用
linux·运维·服务器
Sunlight_7772 小时前
第五章 SQLite数据库:1、SQLite 基础语法及使用案例
java·linux·服务器·jvm·数据库·tcp/ip·sqlite
Silence4Allen2 小时前
Ubuntu 安装WPS Office
linux·ubuntu·wps
程序员JerrySUN3 小时前
驱动开发硬核特训 · Day 11(下篇):从 virtio_blk 看虚拟总线驱动模型的真实落地
linux·驱动开发·嵌入式硬件