CentOS7 安装 minio

1.1. 安装环境

操作系统:CentOS 7.9 64位(服务器)虚拟机的应该也可以

工具:MobaXterm

1.2. 安装部署

1.2.1. 创建目录

mkdir /usr/local/minio
mkdir /usr/local/minio/data

1.2.2. 进入目录

cd /usr/local/minio

1.2.3. 下载

wget https://dl.min.io/server/minio/release/linux-amd64/minio

1.2.4. 赋权

在当前目录执行如下命令

chmod +x minio

1.2.5. 防火墙设置

1. 查看防火墙状态

service iptables status

如果你执行这条命令,提示 Unit iptables.service could not be found (如下图所示),则需要先安装iptables-services 。如果已经安装过则跳过下面的安装步骤

未安装iptables

1.1. 安装iptables-service

1.1.1. 通过yum安装,碰到选择一路选择y即可

yum install iptables-services

1.1.2. 启动iptable

ystemctl enable iptables
systemctl start iptables

1.1.3. 再次查看防火墙状态,确认已经安装成功

service iptables status

2.修改防火墙的配置文件

编辑位于 /etc/sysconfig/ 目录下的 iptables 文件,在文件中添加如下内容

(注:此语句仅限CentOS使用,其他linux的请另行查询。9000端口是minio的默认端口,如果设置了别的端口,则替换掉命令中的9000就好)

-A INPUT -m state --state NEW -m tcp -p tcp --dport 9000 -j ACCEPT

重启防火墙

service iptables restart

1.2.6. 启动minio

  • 直接启动
/usr/local/minio/minio server /usr/local/minio/data/

  • 后台启动
nohup /usr/local/minio/minio server /usr/local/minio/data/
  • 后台自定义端口启动
nohup /usr/local/minio/minio server ip:端口 /usr/local/minio/data/

1.2.7. 启动成功

WARNING: Detected Linux kernel version older than 4.0.0 release, there are some known potential performance problems with this kernel version. MinIO recommends a minimum of 4.x.x linux kernel version for best performance
WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables
MinIO Object Storage Server
Copyright: 2015-2023 MinIO, Inc.
License: GNU AGPLv3 <https://www.gnu.org/licenses/agpl-3.0.html>
Version: RELEASE.2023-05-27T05-56-19Z (go1.19.9 linux/amd64)

Status:         1 Online, 0 Offline. 
S3-API: http://192.168.50.131:9000  http://192.168.122.1:9000  http://127.0.0.1:9000     
Console: http://192.168.50.131:38437 http://192.168.122.1:38437 http://127.0.0.1:38437   

Documentation: https://min.io/docs/minio/linux/index.html
Warning: The standard parity is set to 0. This can lead to data loss.

┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ You are running an older version of MinIO released 6 days ago ┃
┃ Update: Run `mc admin update`                                 ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

minio启动

在浏览器中输入 http://IP:9000
出现登录界面,输入上面的账号密码,默认用户名和密码都是 minioadmin

文件的数据位置

ll /usr/local/minio/data/

该文件夹下的每一个文件夹都是一个桶,文件夹里面的内容为桶内的数据

1.3. 下载、安装客户端

1.3.1. 进入目录

cd /usr/local/minio/

1.3.2. 下载客户端

wget https://dl.min.io/client/mc/release/linux-amd64/mc

1.3.3. 赋权

chmod +x mc
如人饮水,冷暖自知。
最后更新于 2023-08-02