117.info
人生若只如初见

如何在Linux系统安装MinIO

在Linux系统安装MinIO的步骤如下:

下载MinIO

  • 通过wget指令下载(适用于能连接外网的Linux服务器):

    wget http://dl.minio.org.cn/server/minio/release/linux-amd64/minio 
  • 自行下载并上传(适用于不能连接外网或不想通过wget指令下载的情况):

    访问 MinIO官方下载页面,下载适用于Linux的安装包,然后上传到Linux服务器。

安装MinIO

  1. 赋予安装根目录权限

    chmod +x minio 
  2. 前台运行MinIO(将/www/server/minio/data替换为你的文件存储位置):

    ./minio server /www/server/minio/data 
  3. 后台运行MinIO(指定console端口和日志输出位置):

    nohup ./minio server /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 & 

    或者:

    nohup /www/server/minio/minio server --console-address ":9001" /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 & 

设置用户名和密码

  • 非永久修改账号密码

    在MinIO根目录下设置环境变量:

    export MINIO_ACCESS_KEY=minio export MINIO_SECRET_KEY=minio 

    修改后需要重新运行脚本才能生效。

  • 永久性保存密码

    编辑data文件夹下的minio.sys/config/config.json文件,修改keyaccess_keyvalue值设置登陆账户,修改keysecret_keyvalue值设置账户密码。

配置防火墙和开机自启

  • 开放端口

    firewall-cmd --query-port=9000/tcp firewall-cmd --zone=public --add-port=9000/tcp --permanent firewall-cmd --reload 
  • 设置开机自启

    编辑/etc/rc.local文件,添加自启脚本:

    nohup /www/server/minio/minio server --console-address ":9001" /www/server/minio/data > /www/server/minio/data/minio.log 2>&1 & 

    修改文件权限并重启测试:

    chmod +x /etc/rc.local reboot 

配置MinIO Console(可选)

  • 下载并配置MinIO Console,这是一个基于Web的图形界面,用于管理MinIO服务器。

获取MinIO Client(mc)

  • 下载二进制文件(适用于GNU/Linux):

    wget http://dl.minio.org.cn/client/mc/release/linux-amd64/mc chmod +x mc 

    使用mc命令行工具管理MinIO服务器。

以上步骤应该可以帮助你在Linux系统上成功安装和运行MinIO。如果在安装过程中遇到任何问题,请参考MinIO官方文档或联系MinIO支持团队获取帮助。

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

推荐文章

  • ThinkPHP RESTful API设计

    设计一个基于ThinkPHP的RESTful API需要遵循一些最佳实践,以确保API的可扩展性、可维护性和安全性。以下是一个基本的设计指南:
    1. 项目结构
    首先,确...

  • Linux中HDFS的数据恢复方法是什么

    在Linux中,HDFS(Hadoop Distributed File System)的数据恢复方法主要包括以下几种:
    1. 回收站机制恢复 HDFS提供了回收站功能,删除文件后会将其移动到回...

  • 如何通过 FetchLinux 加强安全防护

    FetchLinux 是一个基于 Debian 的轻量级 Linux 发行版,通常用于服务器和嵌入式系统。虽然 FetchLinux 并不是一个广泛认可的 Linux 发行版名称,但我们可以从一般...

  • Linux Recycle:如何安全清理磁盘空间

    在Linux系统中,"Recycle"通常指的是回收站,它是用来存储已删除的文件和文件夹,以便用户有机会恢复它们。然而,回收站本身并不提供清理磁盘空间的功能。要安全...

  • 如何优化CentOS Jenkins的构建速度

    优化CentOS Jenkins的构建速度可以通过多种方法实现,以下是一些有效的策略:
    并行构建 启用并行构建功能:通过配置Jenkins的全局设置,允许同时执行多个构...

  • nohup日志在centos如何清理

    在 CentOS 系统中,nohup 命令用于在后台运行程序,即使关闭终端或断开连接,程序也会继续运行。nohup 会将输出重定向到一个名为 nohup.out 的文件中。随着时间的...

  • Debian下env文件如何编辑

    在Debian系统下,你可以使用文本编辑器来编辑.env文件。这里有一些建议的文本编辑器: nano:这是一个简单易用的命令行文本编辑器。要使用nano编辑.env文件,请打...

  • 如何通过Nginx日志定位错误

    通过Nginx日志定位错误,可以按照以下步骤进行:
    1. 确定日志文件位置
    Nginx的日志文件通常位于/var/log/nginx/目录下。主要的日志文件包括: access....