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
设置临时用户名、密码(重启后会失效)
#旧版使用 MINIO_ACCESS_KEY MINIO_SECRET_KEY,作废时间:Deprecated since version RELEASE.2021-04-22T15-44-28Z.
#新版 配置用户名密码
export MINIO_ROOT_USER=minioadmin
export MINIO_ROOT_PASSWORD=yourpassword

#查看环境变量
echo $MINIO_ROOT_USER
echo $MINIO_ROOT_PASSWORD
设置永久环境变量
# 修改系统配置
vim /etc/profile

#最后一行输入(新版) 
export MINIO_ROOT_USER=admin
export MINIO_ROOT_PASSWORD=password

# 设置立即生效
source /etc/profile
创建存储目录及日志文件
#创建存储目录
mkdir -p  /home/minio/data
#进入
cd /home/minio
#创建日志文件
touch minio.log

3,后台启动

进入执行文件目录
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账号

6.新建管理员用户并赋权

备注:此处新建的管理员用户用于Nacos配置文件中配置Minio的账户,不能使用默认管理员账号的原因有以下两点,一是不安全,二是Minio如果宕机重启后默认的用户名和密码会变成minioadmin

,所以需要手动创建一个管理员用户。img

img

7.设置Minio服务器宕机后自动重启

 cd /etc/rc.d/init.d
 #新建shell脚本文件
 vi startMinio.sh

写入如下内容

#!/bin/bash
#chkconfig: 2345 10 90
#description: ping10
nohup /home/minio/minio server --address :9800 --console-address :9889 /home/minio/data >/home/minio/minio.log 2>&1 &
#给shell脚本赋权
chmod +x startMinio.sh
#添加到开机自启动服务中
chkconfig --add startMinio.sh
#设置开机自启动
chkconfig startMinio.sh on
#查看是否添加成功
chkconfig --list
  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
安装Minio的步骤如下: 1. 首先,使用以下命令下载Minio安装包: ``` yum install -y wget mkdir /opt/minio wget https://dl.minio.org.cn/server/minio/release/linux-amd64/minio-20230210184839.0.0.x86_64.rpm -O minio.rpm ``` 2. 然后,使用以下命令安装并启动Minio: ``` rpm -ivh minio.rpm minio server /opt/minio --console-address ":9001" ``` 3. 如果需要下载Minio的客户端,可以使用以下命令: ``` wget https://dl.minio.io/client/mc/release/linux-amd64/mc ``` 4. 创建数据文件夹和日志文件: ``` mkdir /home/minio/data touch /home/minio/log/minio.log ``` 5. 最后,使用以下命令启动Minio: ``` chmod 777 minio ./minio server /home/minio/data ``` 以上是在前台启动Minio的命令,如果需要在后台启动,可以使用以下命令: ``` nohup ./minio server /home/minio/data > /home/minio/log/minio.log & ``` 请注意,这些命令是基于CentOS 7操作系统的安装步骤。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* [Centos 7 安装系列(9):Minio (rpm 方式)](https://blog.csdn.net/qq_42449106/article/details/129299548)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [Centos7环境下搭建minio步骤详细教程](https://blog.csdn.net/Ye_Xing_/article/details/127736327)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值