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,后台启动

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

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

Linux(CentOS)安装MinIo,详细教程,附防火墙端口开放操作

Linux(CentOS)安装MinIo,详细教程,附防火墙端口开放操作

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

Original: https://www.cnblogs.com/blogof-fusu/p/16327384.html
Author: 山有扶苏QWQ
Title: Linux(CentOS)安装MinIo,详细教程,附防火墙端口开放操作

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/598830/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • kettle插入更新

    kettle实现若主键存在则更新,若主键不存在则插入 Original: https://www.cnblogs.com/cheng9999/p/14085922.htmlAuth…

    数据库 2023年6月16日
    075
  • MySQL45讲之count操作

    本文介绍 MyISAM 和 InnoDB 如何执行 count 操作,如果是一个需要使用 count 进行大量计数的场景,应该如何设计实现,以及不同 count 操作的效率。 My…

    数据库 2023年5月24日
    094
  • ansible碎碎念

    Using a SSH password instead of a key is not possible because Host Key checking is enabled…

    数据库 2023年6月11日
    078
  • 设计模式之(6)——建造者模式

    定义:建造者模式也称为生成器模式,将一个个简单对象一步步构造成一个复杂的对象,将复杂对象的构建和它的表示分离,使得同样的构建过程有不同的表示; 主要解决:系统中复杂对象的创建过程,…

    数据库 2023年6月14日
    085
  • MySQL45讲之order工作原理

    本文介绍 order 的三种排序方式,全字段排序、rowid 排序和索引树排序,以及每种排序方式具体是如何工作的。 当使用 explain 查看执行计划时,如果 extra 中有 …

    数据库 2023年5月24日
    0123
  • 【黄啊码】MySQL入门—3、我用select *,老板直接赶我坐火车回家去,买的还是站票

    大家好!我是黄啊码,学会了DDL语句了吗?那我们今天就来学习一下基本的查询语法,我见过很多外包机构的程序员都是万物皆可select *,然后项目跑了一段时间就基本跑不动了,问就回答…

    数据库 2023年6月16日
    066
  • mysql进阶

    1.二进制格式mysql安装 下载二进制格式的mysql软件包 [root@localhost ~]# cd /usr/src/ [root@localhost src]# wge…

    数据库 2023年5月24日
    0102
  • 手把手教你定位线上MySQL锁超时问题,包教包会

    昨晚我在床上睡着了,突然来了一条短信。 [En] I was asleep in bed last night when suddenly a text message came….

    数据库 2023年5月24日
    085
  • Java 考试系统项目源码 springboot mybaits vue.js 支持手机端考试

    新增功能:培训学习模块, PDF电子课程、视频课程、直播课程(自己搭建直播流服务器) 人脸识别(考试时验证,有开关)、补考开关 组建试卷:创建试卷,题目、类型、总分、及格分数、时长…

    数据库 2023年6月6日
    093
  • 模板语法之过滤器

    过滤器的作用 用来修改变量的输出结果 语法 {{变量名|过滤器1:’参数值1’|过滤器2:’参数值2}} <h1>&#x8F…

    数据库 2023年6月14日
    0101
  • 详解在Linux中安装配置MongoDB

    最近在整理自己私人服务器上的各种阿猫阿狗,正好就顺手详细记录一下清理之后重装的步骤,今天先写点数据库的内容,关于在 Linux中安装配置 MongoDB 说实话为什么会装 Mong…

    数据库 2023年6月11日
    0171
  • window server2019+vmware16+Ubuntu20部署网站记录

    准备: 1:物理机一台,我的配置如下: 2:U盘10G以上一个,系统启动盘制作使用 3:Windows Server2019系统镜像 3-1:我下载的是server2019版本系统…

    数据库 2023年6月6日
    092
  • Mysql_视图

    视图是指计算机数据库中的视图,是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由…

    数据库 2023年6月11日
    096
  • 如何成为一名开发人员——第 1 部分:编码技巧

    1 学习一门语言 程序员编写计算机代码,所以你必须学会说这种语言。 但是, 你首先学习哪种编程语言并不重要!这完全取决于你对什么感兴趣。例如… 如果你想进入 Web 开…

    数据库 2023年6月14日
    0109
  • Linux安装nginx并配置ssl自签证书

    一、下载nginx压缩包:官网下载地址http://nginx.org/download/,点击进入选择合适自己系统的版本,本机已centos安装nginx-1.9.1.tar.g…

    数据库 2023年6月14日
    0104
  • String 对象

    String对象及底层区别 String 对象 两种方式 方式一:直接使用双引号得到字符串对象 代码: //方式一:直接使用双引号得到字符串对象 String name = &qu…

    数据库 2023年6月16日
    086
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球