项目需要用文件服务器,选择了开源的Minio,网上找到了很多资料,综合之后完成了部署和使用。
##这里选择在opt文件夹下面安装
cd opt
##创建一个文件夹
mkdir minio
##进入刚创建的minio文件夹
cd minio/
##进入minio文件夹创建log文件
touch minio.log
[root@Node42 /]# cd opt
[root@Node42 opt]# ls
containerd rh
[root@Node42 opt]# mkdir minio
[root@Node42 opt]# cd minio/
[root@Node42 minio]# touch minio.log
下载minio
wget https://dl.minio.io/server/minio/release/linux-amd64/minio
[root@Node42 minio]# chmod 777 minio
[root@Node42 minio]# ll
total 97632
-rwxrwxrwx. 1 root root 99975168 Feb 28 08:09 minio
-rw-r--r--. 1 root root 0 Mar 8 16:20 minio.log
##赋予minio文件所有执行权限
chmod 777 minio
![](https://img-blog.csdnimg.cn/img_convert/efcd6edc476bb1bb3cf68634cb9c534f.png)
##设置环境变量
vim /etc/profile
##在最后加入这两段
export MINIO_ROOT_USER=fileadmin
export MINIO_ROOT_PASSWORD=fileadmin
![](https://img-blog.csdnimg.cn/img_convert/a056dd71008d9c0568406c033908df71.png)
##然后保存,接着执行以下命令,使环境变量生效:
source /etc/profile
##开放minio的端口
#开启防火墙
systemctl start firewalld
开放minio所需要的端口
firewall-cmd --zone=public --add-port=62222/tcp --permanent
firewall-cmd --zone=public --add-port=9000/tcp --permanent
#重新加载防火墙配置
firewall-cmd --reload
##启动minio--指定端口62222
./minio server /opt/minio/data --console-address ":62222"
![](https://img-blog.csdnimg.cn/img_convert/a9135b14374d9702af067326415bfef7.png)
访问 http://192.168.40.142:62222 就可以登陆了
用Java服务器请求API请求这个IP http://192.168.40.142:9000
这个是借鉴的文章