一、下载MinIO
- # 更新 yum到最新信息
- sudo yum update -y
- # 下载 wget 插件
- yum -y install wget
- #创建目录
- mkdir -p /usr/local/minio/
- cd /usr/local/minio/
- #下载并添加权限
- wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
- #赋值权限
- chmod +x minio
复制代码 二、启动MinIO
- #创建数据目录,数据目录存储需要大点
- mkdir -p /home/minio
- #创建日志目录
- mkdir -p /home/minio/log
- touch /home/minio/log/minio.log
- #后台启动minio
- # nohup端口自定义启动服务 指定文件存放路径 /home/data/minio 还有设置日志文件路径 /home/data/minio/log/minio.log
- nohup /usr/local/minio/minio server --address 0.0.0.0:9000 --console-address 0.0.0.0:9001 /home/minio/data > /home/data/minio/log/minio.log 2>&1 &
-
复制代码- # 查询防火墙
- systemctl status firewalld
- # 关闭防火墙
- systemctl stop firewalld
复制代码 三、 编写启动脚本,以及加入到systemctl中
- 在/usr/local/minio/目录下新建run.sh
- cd /usr/local/minio
- vi run.sh
复制代码
- 将以下内容保存到run.sh,并为其赋予执行权限chmod +x run.sh、
- #!/bin/bash
- #配置登陆账号密码
- export MINIO_ROOT_USER=admin
- export MINIO_ROOT_PASSWORD=admin123456789
- # nohup启动服务 指定文件存放路径 /home/data/minio 还有设置日志文件路径 /home/data/minio/log/minio.log
- nohup /usr/local/minio/minio server --address 0.0.0.0:9000 --console-address 0.0.0.0:9001 /home/minio/data > /home/minio/log/minio.log 2>&1 &
复制代码- # 启动minio服务
- bash run.sh
- # 查看日志
- tail -f /home/minio/log/minio.log
复制代码 五、添加到systemctl启动命令
5.1 编写minio.service文件
- vi /usr/lib/systemd/system/minio.service
复制代码 5.2 填写以下内容
- [Unit]
- Description=minio
- Documentation=https://docs.min.io
- Wants=network-online.target
- After=network-online.target
- AssertFileIsExecutable=/usr/local/minio/minio
- [Service]
- #User and group
- User=root
- Group=root
- ExecStart=/usr/local/minio/run.sh
- #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
复制代码 5.3 赋值权限并且启动
- chmod +x /usr/lib/systemd/system/minio.service
复制代码 5.4 启动、查看、设置开机启动
- systemctl daemon-reload
- systemctl start minio
- systemctl enable minio
- systemctl status minio
复制代码 来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |