首页 > 系统相关 >Linux环境下Minio的安装部署与启动教程(完整版)

Linux环境下Minio的安装部署与启动教程(完整版)

时间:2024-03-16 15:23:20浏览次数:23  
标签:MinIO minio -- 9000 存储 server Linux 完整版 Minio

1、概述

MinIO是一个开源、分布式的对象存储系统,专为云原生环境设计。它提供了一个基于标准的Amazon S3兼容接口,使得开发者可以使用熟悉的API在私有云或边缘环境中部署和管理大规模非结构化数据,如图片、视频、日志文件等。

MinIO的核心特点包括:

高性能:采用Golang编写,设计时充分考虑了高并发场景下的性能表现,能够支持PB级别的存储需求。

分布式架构:支持跨多个节点扩展,通过纠删码(Erasure Coding)技术实现数据冗余和容错,即使部分硬件故障也能保证数据安全。

S3兼容性:无缝集成到现有的AWS S3生态系统中,使得应用程序可以无需修改代码就能切换到MinIO作为后端存储。

安全性:提供了多种加密选项以保护数据安全,包括服务器端加密、客户端加密以及与KMS集成的能力。

轻量级:由于其简洁的设计和高效的实现,MinIO非常适合在资源有限的边缘计算设备或者容器化环境中运行。

可插拔存储层:能够灵活地利用不同的存储后端,比如本地磁盘、网络存储或者是公有云提供的块存储服务。

易于管理和监控:提供了丰富的运维工具和仪表板,便于用户进行集群配置、监控和维护工作。

2、下载

wget https://dl.min.io/server/minio/release/linux-amd64/minio

更新权限

# chmod +x minio

3、启动

MinIO服务器启动的基本命令及其常用参数如下:

minio server [目录列表]

[目录列表] 是指你想要用作数据存储的本地磁盘或挂载点的路径,多个路径之间以空格分隔。例如:

minio server /data1 /data2 /data3

以上命令会启动一个使用 /data1、/data2 和 /data3 作为存储后端的MinIO服务,默认监听在 http://localhost:9000

以下是几个常用的启动参数:

监听地址与端口:

minio server --address=:9000 /data

这将使MinIO服务器监听所有网络接口上的9000端口。

启用HTTPS:

minio server --address=:9000 --certs-dir /path/to/certs /data

在此示例中,--certs-dir
参数指向包含证书和私钥文件的目录,以便支持HTTPS连接。

设置访问密钥和秘密密钥:

minio server --address=:9000 --access-key=myaccesskey --secret-key=mysecretkey /data

这里设置了自定义的访问密钥和秘密密钥用于身份验证。

启用配置文件:

minio server --config-dir /path/to/config /data

使用指定目录下的配置文件来配置MinIO服务器。

区域设置:

minio server --address=:9000 --region us-west-1 /data

4、登录


标签:MinIO,minio,--,9000,存储,server,Linux,完整版,Minio
From: https://www.cnblogs.com/qinshengfei/p/18077106

相关文章

  • 阿里云服务器搭建网站(linux)
    1.去阿里云官网申请云服务器官方链接:阿里云登录-欢迎登录阿里云,安全稳定的云计算服务平台登录之后,点击产品选择云服务器ECS进入之后可以选择进行购买,也可以免费试用。(注意:每个账号只有一次免费三个月的试用机会)进入后根据自己需要选择系统版本,这里我选择的是centos......
  • 如何在Windows11上安装WSL和Linux子系统以及搭建Docker环境
    今天给大家介绍一下如何在Windows11上安装Docker打开控制面板:打开程序:打开启用或关闭Windows功能。勾选Linux子系统:此时,可能需要重启电脑。以管理员身份打开PowerShell执行:bcdedit/sethypervisorlaunchtypeauto打开微软商店,安装Ubuntu22:去这个网址下载li......
  • 云Linux服务器被黑终极处理方案
    阿里云告警系统环境阿里云ECSLinux(命令行版)服务器软件系统架构:nginx->jar入侵过程对外只开放的web端口(80和443),其它端口只限内网访问,但还是被黑了,经过排查是黑客利用了某Java开源框架漏洞,控制了正在运行的Jar,然后注入了wget命令下载frp等内网穿透工具,最终TC......
  • linux命令最全-文件管理篇
    Linuxcat命令 Linux命令大全cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。使用权限所有使用者语法格式cat [-AbeEnstTuv] [--help] [--version] fileName参数说明:-n或--number:由1开始对所有输出的行数编号。-b或--number-nonblank:和-n相似,只不......
  • 【Linux系统编程】静态库与动态库
    静态库与动态库静态库的制作和使用编写库文件源代码和头文件。将所有需要做成库的源文件生成目标文件:gcc-c{filename}.c-o{filename}.o用ar工具将要做成库的目标文件打包:arrcslib{库名}.a{filename-1}.o...{filename-n}.o将使用库的源文件与库文件一起编译:gcc{......
  • 配置WindowsSSH免密登录Linux
    一、环境准备虚拟机里的Centos8一台Windows11二、Windows密钥和公钥生成win+R调出运行输入框输入cmd,回车-打开终端管理器输入:ssh-keygen-trsa回车ssh-keygen-trsa提示存放路径信息(记住这个路径,后面要找公钥),回车提示输入密码(不用设置,直接回车),提示确认再次回车,回车......
  • 百度 Linux 运维工程师面试真题
    百度Linux运维工程师面试真题百度面了好久了,两个月了,估计都快成馊面了,一跟面条在走边边一不小心掉进了大海,于是就有了汤面_经历非技术总结就两句话,幸运的是在朋友的帮助下顺利通过笔试,还认识了一帮super牛B的人,不幸的是最终还是由于主观客观擦肩而过~~我投的是lin......
  • Linux的ping指令连不上外网解决
    这个问题真的困扰我了很久,我在电脑前四五个小时,查资料,腰酸背痛,终于解决了对于Linux虚拟机连接不上外网,基本上分为两个问题:1.网络不可达2.服务器未知对于这两种,我都遇到了,我在之间改来改去,终于算是从根源解决首先我们打开本机的win+r键,然后搜索ncpa.cpl先查看vmment8是否......
  • 【备忘录】启用电脑的串口,使用串口连接linux系统
    前言串口:rs232-DB9;串口介绍:一、市场标准的rs232DB9串口插头,针脚介绍。 二、市面常见全交叉线缆接线图,至于两头是公头还是母头不重要,只要知道是DB9全交叉串口线缆即可,需要什么插头就搞什么插头。     正文(下述线缆、接口,全部依照上述的标准)第一种情况:本地计算机......
  • Linux命令:查看系统信息
    命令汇总unamefilehostnamectllshwlscpucat/proc/目录下的文件topdfcat/etc/目录下的文件pslastidwhowhoamiifconfignetstatiptablesfirewall-cmd 内核信息#uname-a#uname-srm#uname-m#uname-r#file/boot/vmlinuz-$(uname-r) #hostn......