linux配置minio通过服务单机启动

2023-04-09 10:04:33 浏览数 (1)

官方地址:http://www.minio.org.cn/

Linux下载地址:https://dl.minio.io/server/minio/release/linux-amd64/minio

启动服务有三种方式

1、直接启动

代码语言:javascript复制
数据会存储装 /usr/local/minio/data 目录下
$ ./minio server /usr/local/minio/data

界面会打印日志,其中包含默认的账户和密码,但是当退出界面时,会关闭minio服务

2、后台启动

代码语言:javascript复制
$ nohup /usr/local/bin/minio server /usr/local/minio/data > /usr/local/minio/data/minio.log 2>&1 &

3、定制服务启动,加入系统自动启动

代码语言:javascript复制
配置启动配置文件
$ cat >> minio.conf
MINIO_VOLUMES="/usr/local/minio/data"
MINIO_OPTS="--address :9000  --console-address :9001"
MINIO_ROOT_USER="minioadmin"
MINIO_ROOT_PASSWORD="minioadmin"
>>EOF
代码语言:javascript复制
注:
MINIO_VOLUMES 是数据存储地址
MINIO_OPTS 开启的端口号  9000 为具体文件访问端口 9001 为控制台页面访问端口
MINIO_ROOT_USER 和 MINIO_ROOT_PASSWORD 对应账号密码

定制minio.service

代码语言:javascript复制
[Unit]
Description=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
# minio 安装包位置
AssertFileIsExecutable=/usr/local/minio/bin/minio
 
[Service]
# 工作文件夹
WorkingDirectory=/usr/local/minio/
# 配置文件
EnvironmentFile=/usr/local/minio/etc/minio.conf
# 启动命令
ExecStart=/usr/local/minio/bin/minio server $MINIO_OPTS $MINIO_VOLUMES 
Restart=always

LimitNOFILE=65536
# Disable timeout logic and wait until process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no
[Install]
代码语言:javascript复制
加入开机自启动
$ systemctl enable minio.service

启动服务
$ systemctl start minio.service

查看服务状态
$ systemctl status minio.service

暂停服务
$ systemctl stop minio.service

0 人点赞