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
相关推荐
有谁看见我的剑了?6 分钟前
Rocky9.6 Samba搭建学习
linux·运维
未来之窗软件服务9 分钟前
服务器运维(十六)vlang语言linuxSSH日志分析——东方仙盟炼气期
运维·服务器·服务器运维·东方仙盟
不染尘.11 分钟前
计算机网络评价指标和封包解包
服务器·网络·计算机网络
Chasing Aurora13 分钟前
Python连接云端Linux服务器进行远程 (后端开发/深度学习)时候的注意事项
linux·开发语言·python·ubuntu·ai编程
w***375123 分钟前
在 Ubuntu 22.04 上安装和配置 Nginx 的完整指南
linux·nginx·ubuntu
p***924825 分钟前
Nginx location 和 proxy_pass 配置详解
服务器·网络·nginx
源梦想39 分钟前
绝地幸存者H5割草网页小游戏Linux部署演示
linux·运维·服务器
天下·第二44 分钟前
python处理【orc】下载压缩的.zip文件,windows和linux同时适配
linux·windows·python
凑齐六个字吧1 小时前
单细胞LIANA受配体分析框架学习
linux·服务器·windows
w***95491 小时前
linux 网卡配置
linux·网络·php