Centos离线部署之Minio

1、创建minio文件夹,以及后续储存数据和日志文件夹

shell 复制代码
# 创建minio文件夹
mkdir -p /data/minio
# 存储数据目录
mkdir -p /data/minio/data
# 存储日志目录
mkdir -p /data/minio/log
# 配置文件存储目录
mkdir -p /data/minio/conf
# 切换目录
cd /data/minio

2、下载minio二进制文件

dl.min.io/server/mini...

3、将下载的minio文件添加为可执行文件

shell 复制代码
chmod +x minio

4、创建配置文件

shell 复制代码
vim /data/minio/conf/minio.conf

脚本内容:

shell 复制代码
MINIO_VOLUMES="/data/minio/data"

MINIO_SERVER_LOG_DIR="/data/minio/logs"

MINIO_OPTS="-C /data/minio/conf --address 0.0.0.0:9000 --console-address 0.0.0.0:9001"

MINIO_ROOT_USER=admin

MINIO_ROOT_PASSWORD=adminminio

5、创建系统启动脚本

shell 复制代码
vim /etc/systemd/system/minio.service

脚本内容:

shell 复制代码
[Unit]

Description=Minio

Documentation=https://docs.min.io

Wants=network-online.target

After=network-online.target

[Service]

# User and group

User=root

Group=root

EnvironmentFile=/data/minio/conf/minio.conf

ExecStart=/data/minio/minio server $MINIO_OPTS 

ExecReload=/bin/kill -HUP $MAINPID

# Let systemd restart this service always

Restart=always

# Specifies the maximum file descriptor number that can be opened by this process

LimitNOFILE=65536

TimeoutStopSec=5

SendSIGKILL=no

SuccessExitStatus=0 1

StandardOutput=syslog

StandardError=syslog

SyslogIdentifier=minio

[Install]

WantedBy=multi-user.target

6、启动minio

shell 复制代码
# 启动

systemctl start minio

# 停止

systemctl stop minio

# 查看服务状态

systemctl status minio

# 重载服务脚本

systemctl daemon-reload

# 设置开机启动

systemctl enable minio
相关推荐
虚伪的空想家1 天前
ip网段扫描机器shell脚本
android·linux·网络协议·tcp/ip·shell·脚本·network
谅望者2 天前
Linux文件查看命令完全指南:cat、less、head、tail、grep使用详解
linux·excel·less·shell·文件操作·命令行·系统运维
hello_2504 天前
Shell脚本高效编写技巧
运维·shell
leaf9z5 天前
阿里云ECS在线扩容磁盘
阿里云·云计算·shell
gfdgd xi7 天前
deepin 终端,但是版本是 deepin 15 的
linux·python·架构·ssh·bash·shell·deepin
大米粥哥哥11 天前
Qt QProcess基于Linux的命令管道符号无效问题【已解决】
linux·qt·shell·qprocess·1024程序员节·管道符号
缘友一世17 天前
深入理解Shell与反弹Shell:从原理到实战
linux·网络安全·shell
hour_go19 天前
Linux Shell 实验一:数据采集与脚本调试错误总结
linux·笔记·bash·shell·实验报告·错误排查
struggle202520 天前
AxonHub 开源程序是一个现代 AI 网关系统,提供统一的 OpenAI、Anthropic 和 AI SDK 兼容 API
css·人工智能·typescript·go·shell·powershell
shark21 天前
无需放弃变更、关闭占用程序!用暂存区和 git底层命令实现 Git 变更备份
git·shell·自动化运维