Centos7设置minio自启动脚本(保姆级教程)


前言

本篇文章适用所有Centos7版本,另外以下文章是针对自下载minio教程,非docker自启动教程


提示:以下是本篇文章正文内容,下面案例可供参考

一、创建配置文件

1、这是配置文件夹路径,请自己确定对应文件位置,后续自启动脚本内容需要用到

vim  /etc/default/minio

2、配置文件内容

MINIO_VOLUMES:对应minio的安装目录位置
MINIO_OPTS:启动命令,–address是内网对应端口,–console-address是外网方位对应端口

MINIO_VOLUMES="/opt/minio"
MINIO_ROOT_USER="fileadmin"
MINIO_ROOT_PASSWORD="fileadmin"
MINIO_OPTS="--address 0.0.0.0:9001 --console-address '0.0.0.0:9010'"

二、添加minio.service启动脚本

1.Centos7开机自启动位置

cd /etc/systemd/system/

2.创建minio.service

vim minio.service

3.脚本内容

1、AssertFileIsExecutable:对应minio服务的位置,/opt/minio/minio
在这里插入图片描述
2、EnvironmentFile:这个就是上面对应默认文件位置
3、ExecStart:对应的安装目录文件夹路径

[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
AssertFileIsExecutable=/opt/minio/minio

[Service]
WorkingDirectory=/opt/minio
User=root
Group=root

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=/opt/minio/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

# Specifies the maximum number of threads this process can create
TasksMax=infinity

# Disable timeout logic and wait until process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no

[Install]
WantedBy=multi-user.target

# Built for ${project.name}-${project.version} (${project.name})

4、保存后重新加载启动服务

systemctl daemon-reload  重新加载服务的配置文件

在这里插入图片描述

三、配置开机自启动

systemctl start minio  启动MinIO
systemctl status minio.service 查看MinIO状态
systemctl stop minio 关闭MinIO

systemctl disable minio.service 关闭MinIO每次开机启动

四、总结

  1. 先找到对应minio安装文件位置
  2. 设置默认文件配置,这个可忽略,也可在脚本中设置
  3. 创建自启动脚本服务,主要注意文件位置是否准确
  4. 重新加载服务的配置文件后,并停掉原先已经开启的minio服务
  5. 通过命令 systemctl start minio 才有对应运行信息
    在这里插入图片描述
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值