Linux安装MinIo(已配置开机重启)

35 篇文章 0 订阅

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

,所以需要手动创建一个管理员用户。
在这里插入图片描述

在这里插入图片描述

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

来源 https://www.cnblogs.com/blogof-fusu/archive/2022/05/30/16327384.html

要在Linux安装Minio并设置开机自启,可以按照以下步骤进行操作: 1. 首先,下载Minio的二进制文件。你可以从Minio的官方网站上下载适用于你的操作系统的二进制文件。 2. 将下载的Minio二进制文件移动到一个合适的位置,比如`/usr/local/bin`目录。你可以使用以下命令将文件移动到目标位置: ``` sudo mv /path/to/minio /usr/local/bin/minio ``` 3. 接下来,创建一个Minio的数据目录。你可以选择任何你喜欢的位置,比如`/var/minio/data`。使用以下命令创建目录: ``` sudo mkdir -p /var/minio/data ``` 4. 然后,创建一个Minio配置文件。你可以使用以下命令创建一个简单的配置文件: ``` sudo nano /etc/minio.conf ``` 在配置文件中,你可以指定Minio的参数,比如监听的端口、数据目录等。以下是一个示例配置文件的内容: ``` MINIO_OPTS="--address :9800 --console-address :9000 --config-dir /var/minio/data" ``` 5. 接下来,创建一个Minio的systemd服务单元文件。使用以下命令创建一个名为`minio.service`的文件: ``` sudo nano /etc/systemd/system/minio.service ``` 在服务单元文件中,你可以指定Minio的启动命令和其他配置。以下是一个示例服务单元文件的内容: ``` \[Unit\] Description=Minio After=network.target \[Service\] ExecStart=/usr/local/bin/minio server $MINIO_OPTS User=minio Group=minio Restart=always \[Install\] WantedBy=multi-user.target ``` 请确保将`$MINIO_OPTS`替换为你在步骤4中设置的配置文件路径。 6. 保存并关闭文件。 7. 启用并启动Minio服务。使用以下命令启用服务并启动Minio: ``` sudo systemctl enable minio sudo systemctl start minio ``` 现在,Minio已经安装并设置为开机自启动了。 请注意,上述步骤中的示例配置和命令可能需要根据你的实际情况进行调整。确保你已经按照Minio的官方文档和指南进行了正确的配置安装。\[1\] \[2\] \[3\] #### 引用[.reference_title] - *1* [linux minio自启](https://blog.csdn.net/zhanghuaiyu_35/article/details/127766412)[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^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [linux 安装minio并设置开机自启动](https://blog.csdn.net/lcczpp/article/details/125798563)[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^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值