minio 设置开机自动启动(Linux)

Minio设置成系统服务

-- 切换文件目录
cd /usr/local/minio
-- 创建目录
mkdir conf
-- 创建配置文件
touch minio.conf

编写minio.conf内容

#数据存放目录
MINIO_VOLUMES="/data/minio_oss_srv"
#端口号设置
MINIO_OPTS="--console-address :9001"
#用户名
MINIO_ROOT_USER="minio"
#密码
MINIO_ROOT_PASSWORD="12345678"

在/etc/systemd/system目录下新建一个minio.service

#切换文件目录
cd /etc/systemd/system
#创建配置文件
vi minio.service

编写minio.service文件内容

cription=MinIO
Documentation=https://docs.min.io
Wants=network-online.target
After=network-online.target
#minio文件具体位置
AssertFileIsExecutable=/usr/local/minio/minio
[Service]
# User and group 用户 组
User=root
Group=root
#创建的配置文件 minio.conf
EnvironmentFile=/usr/local/minio/conf/minio.conf
ExecStart=/data/minio/bin/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
# Disable timeout logic and wait until process is stopped
TimeoutStopSec=infinity
SendSIGKILL=no
[Install]
WantedBy=multi-user.target

正式启用和状态查看

#将服务设置为每次开机启动
systemctl enable minio.service
#重新加载某个服务的配置文件,如果新安装了一个服务,归属于 systemctl 管理,要是新服务的服务程序配置文件生效,需重新加载
systemctl daemon-reload
#启动服务
systemctl start minio
#停止服务
systemctl stop minio
#重启服务
systemctl restrat minio
#查看服务状态
systemctl status minio.service

发表评论

电子邮件地址不会被公开。 必填项已用*标注