117.info
人生若只如初见

Linux下MinIO的安装过程详解

在Linux下安装MinIO可以分为几个步骤,以下是详细的安装过程:

前期准备

  1. 创建安装目录
[root@master opt]# mkdir minio [root@master opt]# chmod 777 minio/ 
  1. 创建数据和配置目录
[root@master minio]# mkdir data [root@master minio]# mkdir bin [root@master minio]# chmod 777 data/ [root@master minio]# chmod 777 bin/ 
  1. 创建日志文件
[root@master minio]# touch minio.log [root@master minio]# chmod 666 minio.log 

下载MinIO

可以使用wget命令下载最新版本的MinIO服务器:

[root@master minio]# wget https://dl.minio.io/server/minio/release/linux-amd64/minio 

如果无法连接外网,可以预先下载好安装包并传输到服务器中。

启动MinIO

直接启动

  1. 切换到MinIO目录
[root@master minio]# cd /opt/minio 
  1. 启动MinIO服务器
[root@master minio]# ./minio server /opt/minio/data/ 

启动时会提示设置初始管理员密码,设置完成后即可访问MinIO控制台。

后台启动

为了方便管理和使用,可以将启动命令写入一个Shell脚本:

  1. 创建启动脚本
[root@master bin]# vim start.sh 

脚本内容如下:

export MINIO_ROOT_KEY=adminexport MINIO_ROOT_KEY=admin123456 nohup /opt/minio/minio server /opt/minio/data --console-address ":9100" "/opt/minio/minio.log" 2>&1 & 
  1. 赋予脚本执行权限
[root@master bin]# chmod +x start.sh 
  1. 运行启动脚本
[root@master bin]# ./start.sh 

同样,可以创建一个停止脚本stop.sh

[root@master bin]# vim stop.sh 

脚本内容如下:

#!/bin/bash echo "Stopping minio" pid=$(ps -ef | grep 'minio server' | grep -v grep | awk '{print $2}') if [ -n "$pid" ]; then kill -9 $pid fi echo "Stop Success!" 

赋予脚本执行权限并运行:

[root@master bin]# chmod +x stop.sh [root@master bin]# ./stop.sh 

常见问题及解决方法

端口被占用

如果启动时提示端口被占用,可以使用以下命令解决:

nohup /opt/minio/minio server /opt/minio/data --address ":9100" "--console-address":34298" "/opt/minio/minio.log" 2>&1 & 

或者手动杀死占用端口的进程:

ps -aux | grep minio kill -9  

端口被限制

如果端口被防火墙限制,可以在防火墙中进行配置,最简单的方式是关闭防火墙:

systemctl stop firewalld 

未经允许不得转载 » 本文链接:https://www.117.info/ask/fec26AzsNBAdSAlc.html

推荐文章

  • 在Linux上如何部署Zookeeper集群

    在Linux上部署Zookeeper集群涉及多个步骤,包括准备环境、配置文件设置、启动和验证集群。以下是一个详细的指南:
    1. 准备环境
    确保你有一组Linux服务...

  • Linux下Swagger如何与其他微服务框架集成

    在Linux环境下,Swagger(现更名为OpenAPI Specification)与其他微服务框架的集成主要依赖于Swagger规范和相应的工具集合。这些工具可以自动生成API文档、提供可...

  • 怎样提升Linux系统运行速度

    要提升Linux系统的运行速度,可以从多个方面入手,包括优化系统配置、管理资源使用、升级硬件等。以下是一些具体的建议: 清理磁盘空间: 删除不必要的文件和应用...

  • Linux MongoDB日志如何管理

    在Linux系统上管理MongoDB日志可以通过以下几种方法进行:
    查看MongoDB日志 确定日志文件路径:通常位于 /var/log/mongodb/mongod.log。
    打开日志文件...

  • Debian系统如何优化Zookeeper运行

    在Debian系统上优化Zookeeper运行可以从多个方面入手,包括硬件选择、操作系统配置、Zookeeper特定参数调整等。以下是一些关键优化建议:
    硬件配置 使用SSD...

  • Linux SecureCRT性能优化方法

    在使用SecureCRT连接Linux主机时,可以通过以下几种方法来优化性能: 自动记录日志: 通过修改全局默认设置,让每一个会话都自动记录日志。具体操作是:进入“选...

  • LNMP服务器如何进行性能监控

    LNMP服务器是指基于Linux、Nginx、MySQL和PHP的组合,用于搭建网站和Web应用的服务器架构。为了确保LNMP服务器的稳定性和高效性,性能监控是必不可少的。以下是几...

  • Debian LAMP如何配置PHP环境

    在Debian系统上配置LAMP(Linux, Apache, MySQL, PHP)环境,可以按照以下步骤进行:
    1. 更新系统包
    首先,确保你的系统包是最新的:
    sudo apt u...