首页 > 其他分享 >4. 使用mc客户端

4. 使用mc客户端

时间:2022-12-19 12:12:09浏览次数:32  
标签:xdb mc admin user 使用 test local 客户端

使用mc客户端

minio可使用客户端mc操作服务端。

一、安装客户端

https://dl.min.io/client/mc/release/

选择对应操作系统,下载后设置权限即可使用。

例如,在CentOS系统下:

wget https://dl.min.io/client/mc/release/linux-amd64/mc
chmod +x mc
sudo mv mc /usr/local/bin/mc

二、连接服务端

给我们的服务端起个名字 local ,后面使用该名字可以连接到服务器。

mc alias set local http://127.0.0.1:9000 cnsvxs v7bnd9xM9OcKb7ozNwEmi0vEJQLae39C

三、客户端基础命令

1. 服务器连接管理

配置连接的服务器的信息。

# 配置一个服务器
mc alias set local http://127.0.0.1:9000 cnsvxs v7bnd9xM9OcKb7ozNwEmi0vEJQLae39C
mc alias list  # 查看配置的服务端
mc alias remove local # 移除local配置

2. 列举

展示目录树和文件列表。

 # 列出local的存储桶和目录
mc ls local  
mc ls local/test

# 目录树、文件树
mc tree local/test
mc tree --files local/test

3. 存储桶管理

桶的创建和删除。

# backet创建、删除、强制删除
mc mb local/user-10000
mc rb local/user-10000
mc rb --force local/user-10000 # 如果桶下有文件,需要强制删除

4. 文件管理

文件的上传、下载、删除、移动、重命名。

# 下载“local/test/比赛经营表.png”到“C:/Users/Administrator/Desktop/比赛经营表_down.png”
mc cp local/test/比赛经营表.png C:/Users/Administrator/Desktop/比赛经营表_down.png

# 上传文件“ip2region.xdb”到test下
mc cp C:/Users/Administrator/Downloads/ip2region.xdb local/test/

# 删除文件“比赛经营表.png”
mc rm local/test/比赛经营表.png

# 移动文件、移动文件夹、重命名
mc mv local/test/ip2region.xdb local/test/xdb/ip2region.xdb
mc mv --recursive local/test/xdb/ local/test/xdb2/
mc mv local/test/xdb2/ip2region.xdb local/test/xdb2/ip2region.xdb.bak

5. 标签管理

存储桶和文件的标签管理。

mc tag set local/test "user=1000&type=0" # 设置存储桶标签
mc tag set local/test/xdb2/ip2region.xdb.bak "version=1001" # 设置文件标签
mc tag list local/test/xdb2/ip2region.xdb.bak # 列出文件的标签列表
mc tag remove local/test/xdb2/ip2region.xdb.bak # 删除文件标签

四、客户端管理命令

使用命令操作服务端的部署执行管理任务。

1. 用户管理

# 查看local用户列表
mc admin user list local
# 添加用户 admin001 
mc admin user add local admin001 12345678
# 禁用用户 admin001
mc admin user disable local admin001
# 启用用户 admin001
mc admin user enable local admin001
# 查看用户信息
mc admin user info local admin001
# 删除用户
mc admin user remove local admin001

2. 策略管理

管理用户的权限。

#  查看命令帮助
mc admin policy --help
# 查看policy列表
mc admin policy list local
# 查看权限的信息
mc admin policy info local consoleAdmin
# 设置用户访问策略
mc admin policy set local consoleAdmin user=admin001

权限策略说明:

代码 说明
diagnostics 监控
readonly 只读
readwrite 可读可写
writeonly 只写
consoleAdmin 超级管理员

mc客户端为运维使用,实际业务基本上都是使用sdk操作服务端,web页面进行查看监控数据。

标签:xdb,mc,admin,user,使用,test,local,客户端
From: https://www.cnblogs.com/lixingwu/p/16991848.html

相关文章

  • 持续集成指南:GitLab 的 CI/CD 工具配置与使用
    前言写代码这项工作,本质就是将工作自动化,减少手工操作提供效率,因为人的本质都是懒狗,程序员也不能例外,为了各种意义的效率提升(懒),我们需要持续集成工具,将代码测试、编译、......
  • maven的简单使用
    Maven什么是maven        它是一个项目管理工具,使用maven对java项目进行构建、依赖管理。Pom.xml需要配置什么是项目构建        一个项目从编写源代码到......
  • spring boot 环境下使用logback
    一、logback的介绍    Logback是由log4j创始人设计的又一个开源日志组件。logback当前分成三个模块:logback-core,logback-classic和logback-access。logback-core是其......
  • Jenkins使用笔记
    jenkins搭建部署分为三个步骤;第一步,jenkins安装第二步,插件安装和配置第三步,PushSSH第四步,部署项目准备环境:​​JDK:1.8:安装​​maven3.5‘安装Jenkins:2.83Centos:7.......
  • QComboBox的使用
    fromComboBox=QComboBox()添加一个comboboxfromComboBox.addItem(rates)添加一个下拉选项fromComboBox.addItems(["%dyears"%xforxinrange(2,26)])从序......
  • Qt音视频开发06-海康sdk内核linux客户端
    一、前言海康sdk的示例在官方是提供了的,但是无论UI还是交互简直是宇宙无敌的垃圾,猜测应该是初学者编写的,估计练手用的,所以老早就想把这个linux支持集成到自己的示例中,既然......
  • GitLab的安装、配置、使用
    前言上周去参与“中国数字经济创新发展大会”了,然后又忙新项目的事情,博客又有一段时间没有更新,今天周一事情比较少,立刻开始写文,最近有挺多值得记录的东西~进入正文,最近......
  • SPC5777CDK3MMO3(MCU)IWR6843ARQGALPR(射频收发器)EP2AGX45CU17I5G(FPGA)
    概述:1、MPC5777CPowerArchitecture®微控制器是一款高性能多核MCU,优化用于要求先进性能、计时系统、安全性和功能性安全能力的工业和汽车控制应用。2、(IWR6843ARQGALPR)......
  • (六)Jquery Mobile主题及插件的使用
    二、自定义主题   根据js自带的主题,提取出来进行更改​​来自为知笔记(Wiz)​​作者:少帅......
  • 004.查看tomcat版本信息
    查看tomcat版本信息想要查看当前使用的tomcat是哪个版本的,或者想要查看当前tomcat使用的jdk是什么版本的。需要先进入tomcat的文件夹目录,进入bin目录下,执行./version.sh......