微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

LinuxCentOs安装MinIo,详细教程,附防火墙端口开放操作

Linux安装MinIo

1,准备安装目录和文件

系统:CentOs
#进入安装目录
cd  /home/minio
#在线下载二进制文件
wget https://dl.min.io/server/minio/release/linux-amd64/minio

2,安装

赋权
#提权
chmod +x minio
设置用户名、密码
#设置控制台账号(最少3位)
export MINIO_ACCESS_KEY=admin
设置密码(最少8位)
export MINIO_SECRET_KEY=12345678
创建存储目录及日志文件
#创建存储目录
mkdir -p  /home/minio/data
#进入
cd /home/minio
#创建日志文件
touch minio.log

3,后台启动

进入执行文件目录
cd /opt/minio
#后台启动
nohup /home/minio/minio server --address :9800 --console-address :9889 /home/minio/data >/home/minio/minio.log 2>&1 &
备注:
   nohup:后台启动
   ./minio server:启动命令
   --address :9800:指定API端口
   --console-address :9889:指定控制台端口
  /home/minio/data:指定存储目录
  >/home/minio/minio.log 2>&1 :控制台日志重定向到/home/minio/minio.log文件中
  &:后台运行

4,开放对应防火墙端口

1,查看防火墙状态

service iptables status
注,如果此时提示:Unit iptables.service Could not be found. 解决方案:
1.安装iptables-services
yum install iptables-services
2.启动iptables
systemctl enable iptables
systemctl start iptables
3.再次查看防火墙状态
service iptables status

关闭防火墙:

service iptables stop

打开防火墙:

service iptables start 

2.重启防火墙

service iptables restart

3.查看端口状态

netstat -an|grep 9889

4.编辑防火墙配置文件

vi /etc/sysconfig/iptables

注:一定注意自己的虚拟机系统是什么

ubuntu 使用

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

CentOS 使用

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

注意上述代码要放在之后

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

注意上述代码要放在之前

-A INPUT -j REJECT --reject-with icmp-host-prohibited

5.重启防火墙

service iptables restart

5.尝试登录MinIo

地址:主机IP:9889

密码为之前设置的admin账号

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。