MinIO存储服务客户端使用指南(三)

简介: 前面的文章介绍了 MinIO 部署的四种方式,今天就来聊一聊服务部署好后,我们应该如何使用的 MinIO 存储服务,快速的掌握一些使用技巧,以便于提升开发效率。

前言

前面的文章介绍了 MinIO 部署的四种方式,今天就来聊一聊服务部署好后,我们应该如何使用的 MinIO 存储服务,快速的掌握一些使用技巧,以便于提升开发效率。

正文

普通用户如何使用 MinIO 服务

普通用户使用 MinIO 存储服务时,官方已经准备好了一些基础快捷命令,通过这些命令,我们可以快速的实现服务的日常通用操作,比如创建存储桶、生成共享URL、管理对象通知等。具体的操作命令,我们可以通过下面的列表来了解:

ls       列出文件和文件夹。
mb       创建一个存储桶或一个文件夹。
cat      显示文件和对象内容。
pipe     将一个STDIN重定向到一个对象或者文件或者STDOUT。
share    生成用于共享的URL。
cp       拷贝文件和对象。
mirror   给存储桶和文件夹做镜像。
find     基于参数查找文件。
diff     对两个文件夹或者存储桶比较差异。
rm       删除文件和对象。
events   管理对象通知。
watch    监视文件和对象的事件。
policy   管理访问策略。
config   管理mc配置文件。
update   检查软件更新。
version  输出版本信息。

除了,官方定义的这些命令外,我们也可以组织自己的常用命令,通过添加 shell 别名来覆盖默认的 Unix 工具命令,比如:

alias ls='mc ls'
alias cp='mc cp'
alias cat='mc cat'
alias mkdir='mc mb'
alias pipe='mc pipe'
alias find='mc find'

管理员如何使用 MinIO 服务

我们一般都知道服务会涉及到权限管理问题,比如角色的不同,一般所具备的权限也会存在一定差异。如果是 MinIO 存储服务的管理员用户,他们的主要职责是部署和管理服务,那么他们会使用哪些常用命令呢?

管理员常用的操作有服务启动、升级、停止、重启,管理用户,配置服务管理等。具体情况,我们来看下面的列表:

service     服务重启并停止所有MinIO服务器
update      更新更新所有MinIO服务器
info        信息显示MinIO服务器信息
user        用户管理用户
group       小组管理小组
policy      MinIO服务器中定义的策略管理策略
config      配置管理MinIO服务器配置
heal        修复MinIO服务器上的磁盘,存储桶和对象
profile     概要文件生成概要文件数据以进行调试
top         顶部提供MinIO的顶部统计信息
trace       跟踪显示MinIO服务器的http跟踪
console     控制台显示MinIO服务器的控制台日志
prometheus  Prometheus管理Prometheus配置
kms         kms执行KMS管理操作

比如,我们查看服务 minio-test 的信息时,使用命令:

mc admin info minio-test

会输出如下信息:

Uptime: 11 hours
   Version: 2021-08-15T22:08:02Z
   Network: 1/1 OK
   Drives: 4/4 OK
1.1 GiB Used, 18 Buckets, 12 Objects
4 drives online, 0 drives offline

结尾

好了,今天关于 MinIO 存储服务的作为普通用户和管理员使用的基础教程就介绍的差不多。当然,更过的内容还是需要感兴趣的小伙伴自己去动手实践的。晚安!我是 liuzhen007,关注我分享更多服务器开发实战知识。



作者简介:😄大家好,我是 Data-Mining(liuzhen007),是一位典型的音视频技术爱好者,前后就职于传统广电巨头和音视频互联网公司,具有丰富的音视频直播和点播相关经验,对 WebRTC、FFmpeg 和 Electron 有非常深入的了解,😄公众号:玩转音视频。同时也是 CSDN 博客专家、华为云享专家(共创编辑)、InfoQ 签约作者,欢迎关注我分享更多干货!😄

目录
相关文章
|
9月前
|
Linux 对象存储 Windows
MinIO 客户端安装与使用教程
MinIO 客户端安装与使用教程
263 0
|
10月前
|
消息中间件 存储 Shell
Docker部署RabbitMQ配置日志映射本地文件
Docker部署RabbitMQ配置日志映射本地文件
339 0
|
存储 JavaScript 安全
使用minio搭建自己的文件存储服务(新版和旧版)
前言 在一个实际的项目中,文件存储是必不可少的。目前市场上有许多提供对象存储服务的厂商,比如七牛云、阿里云等等。但是这些存储服务往往是收费或者有存储空间限制的,或者有一些小伙伴会直接把上传的文件存储在服务器本地,虽然这种方式可行,但是还是有很多局限性,比如我们上传的文件不好管理,文件预览不好操作以及如果有多个服务器等等。 今天就介绍使用minio搭建自己的文件存储服务器,因为minio新版和旧版有一定的区别,所以今天介绍minio新版和旧版的搭建方式,大家可以根据自己的需求选择。
2303 0
使用minio搭建自己的文件存储服务(新版和旧版)
|
存储 Java 中间件
【分布式技术专题】「OSS中间件系列」Minio的文件服务的存储模型及整合Java客户端访问的实战指南
【分布式技术专题】「OSS中间件系列」Minio的文件服务的存储模型及整合Java客户端访问的实战指南
887 4
【分布式技术专题】「OSS中间件系列」Minio的文件服务的存储模型及整合Java客户端访问的实战指南
|
16天前
cephFS客户端使用指南
关于如何手动和自动挂载cephFS客户端的详细指南,包括移除认证文件、创建用户、导出钥匙环和key文件、挂载cephFS、验证用户权限以及设置开机自动挂载的三种方法。
59 7
|
4月前
|
Ubuntu Linux Shell
minio服务端以Linux服务形式安装
minio服务端以Linux服务形式安装
504 12
|
3月前
|
存储 传感器 数据采集
influxDB使用客户端教程
influxDB使用客户端教程
206 0
|
4月前
|
存储 消息中间件 Ubuntu
如何在 Ubuntu 20.04 上以独立模式设置 MinIO 对象存储服务器
在本教程中,将通过以下方式设置 MinIO 的独立部署: - 在运行 Ubuntu 20.04 的服务器上安装 MinIO 服务器。 - 个人计算机上安装 MinIO 客户端并将其配置为与 MinIO 服务器通信。 - 设置数字证书以保护服务器和客户端之间的通信(包括通过 MinIO 控制台)。
431 1
|
4月前
|
存储 分布式计算 Cloud Native
什么是MinIO?它有什么用途?
什么是MinIO?它有什么用途?
452 0
|
4月前
|
存储 Ubuntu 安全
如何在 Ubuntu 16.04 上使用 Minio 设置对象存储服务器
本文你能收获什么: - 在服务器上安装 Minio 服务器并将其配置为 systemd 服务。 - 使用 Let's Encrypt 设置 SSL/TLS 证书以保护服务器和客户端之间的通信。 - 通过HTTPS访问Minio的浏览器界面来使用和管理服务器。
234 0