Linux(CentOs)安装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账号