linux cpu占用率如何看
804
2022-10-28
第三章 九析带你轻松完爆 MinIO - MinIO 客户端使用(mc)
目录
1 前言
2 邀约
3 介绍
4 mc 安装
5 操作
5.1 查看 minio server
5.2 添加 minio server
5.3 删除 minio server
5.4 查看 minio server 中 bucket
5.5 创建 bucket
5.6 删除 bucket
5.7 添加资源到 minio server
5.8 mc 自动补全
1 前言
如果你对博客有任何疑问,请告诉我。
2 邀约
你可以从 b 站搜索 “九析”,获取免费的、更生动的视频资料:
3 介绍
MinIO 提供客户端工具访问和操作服务端。MinIO 客户端工具 mc(minio client),提供了类似 unix 的命令去操作服务端。mc 相关命令列表如下所示:
ls list buckets and objectsmb make a bucketrb remove a bucketcat display object contentshead display first 'n' lines of an objectpipe stream STDIN to an objectshare generate URL for temporary access to an objectcp copy objectsmirror synchronize objects to a remote sitefind search for objectssql run sql queries on objectsstat stat contents of objectslock set and get object lock configurationretention set object retention for objects with a given prefixlegalhold set object legal hold for objectsdiff list differences in object name, size, and date between bucketsrm remove objectsevent manage object notificationswatch watch for object eventspolicy manage anonymous access to objectsadmin manage MinIO serverssession manage saved sessions for cp commandconfig manage mc configuration fileupdate check for a new software updateversion print version info
4 mc 安装
这里介绍的是 mc 的 linux 安装方式。执行如下语句下载客户端 mc 工具:
wget mc 赋可执行权限:
chmod +x mc
执行 mc:
./mc
执行效果如下图所示:
第一次执行 mc 命令,会初始化 mc 相关配置信息,并将信息持久化到 HOME(比如 root 用户就是 root 目录)目录下的 .mc 子目录中去。
5 操作
mc config 命令的作用是配置 MinIO 的客户端,这样可以操作 MinIO 服务端。一般用它来做 MinIO server 的添加、删除和查看等子命令。有关 MinIO server 的信息都统一记录在 ~/.mc/config.json 里。
5.1 查看 minio server
执行如下命令:
./mc config host ls
命令执行效果如下图所示:
5.2 添加 minio server
如果你新创建了一个 minio server,而你的 minio client 在另外一台机器上,你需要把 minio server 的信息配置到 minio client 的配置里,好让 minio client 可以对新添加的 minio server 感知。执行如下命令进行添加:
# minio 是 minio server 给的名字,url 是 endpoint,minioadmin 是用户名,密码./mc config host add minio minioadmin minioadmin
命令执行成功后,再通过 ./mc config host ls 命令查看如下图所示:
5.3 删除 minio server
执行如下命令可以删除 mc client 有关 minio server 配置信息:
# minio 是上面添加的远程 minio server 信息./mc config host remove minio
命令执行后的截图如下:
5.4 查看 minio server 中 bucket
可以通过如下命令查看指定 minio server 下的 bucket 信息:
# minio 是上面给 mc 配置的远程 minio server 信息./mc ls minio
执行结果如下图所示:
5.5 创建 bucket
执行如下命令在指定 minio server 下创建 bucket:
# mb 是创建 bucket 子命令,minio/jiuxi 是在 minio 下创建一个叫做 jiuxi 的 bucket./mc mb minio/jiuxi
命令执行结果如下图所示:
5.6 删除 bucket
执行如下命令删除指定 minio server 下的 bucket:
./mc rb minio/jiuxi
命令执行结果如下图所示:
5.7 添加资源到 minio server
执行如下命令将指定资源拷贝到 minio server 内:
echo "i love jiuxi" > loveletter2jiuxi.txt./mc cp loveletter2jiuxi.txt minio/jiuxi
命令执行结果如下图所示:
5.8 mc 自动补全
执行如下命令进行 mc 子命令的自动补全功能:
./mc --autocompletion
执行完上述子命令后,重启 shell,然后再输入如下命令:
./mc
发现子命令自动补全功能已经实现,效果如下图所示:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~