linux

Linux中MinIO安装教程

小樊
35
2025-04-13 18:10:49
栏目: 智能运维

在Linux系统中安装MinIO可以分为几个步骤,以下是详细的安装教程:

一、前期准备

  1. 建立安装目录
[root@master opt]# mkdir minio
[root@master opt]# chmod 777 minio
  1. 创建数据和日志目录
[root@master minio]# mkdir data
[root@master minio]# mkdir bin
[root@master minio]# chmod 777 data
[root@master minio]# chmod 777 bin
  1. 创建并设置启动脚本
[root@master bin]# vim start.sh

start.sh中添加以下内容:

#!/bin/bash
export MINIO_ROOT_KEY=admin
export MINIO_ROOT_PASSWORD=admin123456
nohup /opt/minio/minio server /opt/minio/data --console-address ":9000" "/opt/minio/minio.log" 2>&1 &

给予脚本执行权限:

[root@master bin]# chmod +x start.sh

二、下载MinIO

  1. 连接外网下载
[root@master minio]# wget http://dl.min.io/server/minio/release/linux-amd64/minio
  1. 离线安装

将下载好的minio文件上传到服务器中的minio目录下。

三、启动MinIO

  1. 前台启动
[root@master minio]# ./minio server /www/server/minio/data
  1. 后台启动

运行start.sh脚本:

[root@master bin]# ./start.sh

四、设置用户名和密码

  1. 临时设置
export MINIO_ACCESS_KEY=admin
export MINIO_SECRET_KEY=minio123456
  1. 永久设置

编辑data目录下的minio.sys/config/config.json文件,修改key值为access_keyvalue值作为登录账户,修改key值为secret_keyvalue值作为账户密码。

五、常见问题及解决方法

  1. 端口被占用
nohup /opt/minio/minio server /opt/minio/data --address ":9000" "--console-address": "34298" "/opt/minio/minio.log" 2>&1 &

或者杀死占用端口的进程:

ps -aux | grep minio
kill -9 <pid>
  1. 端口被限制

在防火墙中开放相应端口:

firewall-cmd --zone=public --add-port=9000/tcp --permanent
firewall-cmd --reload
  1. 设置MinIO开机自启

编辑/etc/rc.local文件,添加自启脚本:

nohup /www/server/minio/minio server --console-address ":9001" "/www/server/minio/data" > "/www/server/minio/data/minio.log" 2>&1 &
  1. 关闭MinIO服务
kill `netstat -nlp | grep :9000 | awk '{print $7}' | awk -F"/" '{ print $1 }`

以上就是在Linux系统中安装MinIO的基本步骤,希望对您有所帮助。

0
看了该问题的人还看了