龙空技术网

CentOS7 宝塔面板 MinIO安装部署/服务开机启动

SAP大学 296

前言:

现时朋友们对“centos怎么开机”大致比较关注,我们都想要分析一些“centos怎么开机”的相关资讯。那么小编在网摘上搜集了一些对于“centos怎么开机””的相关资讯,希望你们能喜欢,各位老铁们一起来学习一下吧!

安装minio服务

下载minio,建议下载到/usr/local/bin/ 目录下,可全局访问

wget  +x minio

宝塔面板后台对MinIO服务端口放行:9000 36266

根目录创建一个 /data/share 文件夹,可随意找地方创建,注意路径

启动:minio server /data/share

启动成功会自动输出访问地址和默认的登陆账号密码,浏览器里直接访问。

后台服务挂起

chmod +x /etc/rc.d/rc.local

nohup minio server /data/share --console-address 0.0.0.0:36266 > /data/minio.log 2>&1 &

创建一个minio配置文件,内容如下:

MINIO_VOLUMES="/data/share"MINIO_ROOT_USER="minioadmin"MINIO_ROOT_PASSWORD="minioadmin"MINIO_OPTS="--console-address '0.0.0.0:36266'"

MINIO_VOLUMES:对应上面创建的文件夹

MINIO_OPTS:–address是内网对应端口,–console-address是外网访问对应端口

CentOS 7 是在/lib/systemd/system/下,创建minio.service 内容如下:

[Unit]Description=MinIODocumentation= [Service]WorkingDirectory=/usr/local/bin User=rootGroup=rootProtectProc=invisible EnvironmentFile=/data/minioExecStartPre=/bin/bash -c "if [ -z \"${MINIO_VOLUMES}\" ]; then echo \"Variable MINIO_VOLUMES not set in /data/minio\"; exit 1; fi"ExecStart=/usr/local/bin/minio server $MINIO_OPTS $MINIO_VOLUMES # Let systemd restart this service alwaysRestart=always # Specifies the maximum file descriptor number that can be opened by this processLimitNOFILE=65536 # Specifies the maximum number of threads this process can createTasksMax=infinity # Disable timeout logic and wait until process is stoppedTimeoutStopSec=infinitySendSIGKILL=no [Install]WantedBy=multi-user.target

AssertFileIsExecutable:minio服务的位置

EnvironmentFile:这个就是上面对配置文件位置

重新加载服务的配置文件

systemctl daemon-reload 

配置开机自启动

systemctl start minio 启动MinIO systemctl status minio.service 查看MinIO状态 systemctl stop minio 关闭MinIO systemctl disable minio.service 关闭MinIO每次开机启动

最后重启服务器验证。

提供一下minio client客户端下载地址:

标签: #centos怎么开机 #linux重启minio #centos后台运行 #centosshare #创建文件夹centos