找回密码
 立即注册
首页 业界区 安全 10-Linux中-Minio 安装

10-Linux中-Minio 安装

游瞠离 2025-6-1 00:05:42
一、下载MinIO


  • 创建Minio安装目录,并在线下载Minio
  1. # 更新 yum到最新信息
  2. sudo yum update -y
  3. # 下载 wget 插件
  4. yum -y install wget
  5. #创建目录
  6. mkdir -p /usr/local/minio/
  7. cd /usr/local/minio/
  8. #下载并添加权限
  9. wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio
  10. #赋值权限
  11. chmod +x minio
复制代码
二、启动MinIO
  1. #创建数据目录,数据目录存储需要大点
  2. mkdir -p /home/minio
  3. #创建日志目录
  4. mkdir -p /home/minio/log
  5. touch /home/minio/log/minio.log
  6. #后台启动minio
  7. # nohup端口自定义启动服务 指定文件存放路径 /home/data/minio 还有设置日志文件路径 /home/data/minio/log/minio.log
  8. 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 &
  9.        
复制代码

  • 关闭防火墙
  1. # 查询防火墙
  2. systemctl status firewalld
  3. # 关闭防火墙
  4. systemctl stop firewalld
复制代码
三、 编写启动脚本,以及加入到systemctl中


  • 在/usr/local/minio/目录下新建run.sh
  1. cd /usr/local/minio
  2. vi run.sh
复制代码

  • 将以下内容保存到run.sh,并为其赋予执行权限chmod +x run.sh、
  1. #!/bin/bash
  2. #配置登陆账号密码
  3. export MINIO_ROOT_USER=admin
  4. export MINIO_ROOT_PASSWORD=admin123456789
  5. # nohup启动服务 指定文件存放路径 /home/data/minio 还有设置日志文件路径 /home/data/minio/log/minio.log
  6. 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
  1. # 启动minio服务
  2. bash run.sh
  3. # 查看日志
  4. tail -f /home/minio/log/minio.log
复制代码
五、添加到systemctl启动命令

5.1 编写minio.service文件
  1. vi /usr/lib/systemd/system/minio.service
复制代码
5.2 填写以下内容
  1. [Unit]
  2. Description=minio
  3. Documentation=https://docs.min.io
  4. Wants=network-online.target
  5. After=network-online.target
  6. AssertFileIsExecutable=/usr/local/minio/minio
  7. [Service]
  8. #User and group
  9. User=root
  10. Group=root
  11. ExecStart=/usr/local/minio/run.sh
  12. #Let systemd restart this service always
  13. Restart=always
  14. #Specifies the maximum file descriptor number that can be opened by this process
  15. LimitNOFILE=65536
  16. #Disable timeout logic and wait until process is stopped
  17. TimeoutStopSec=infinity
  18. SendSIGKILL=no
  19. [Install]
  20. WantedBy=multi-user.target
复制代码
5.3 赋值权限并且启动
  1. chmod +x /usr/lib/systemd/system/minio.service
复制代码
5.4 启动、查看、设置开机启动
  1. systemctl daemon-reload
  2. systemctl start minio
  3. systemctl enable minio
  4. systemctl status minio
复制代码
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册