zoukankan      html  css  js  c++  java
  • RabbitMQctl命令

    RabbitMQControl

    RabbitMQ提供了可视化的网页供我们进行一些配置与操作,但是ctl的命令比UI来的专业的多,一些UI无法完成的操作就需要使用ctl命令来进行处理了

    这里是官方的文档链接

    http://www.rabbitmq.com/man/rabbitmqctl.1.man.html

    使用命令时前缀

    rabbitmqctl [command] [-n node] [-q]  [-t timeout]

    应用程序管理 Application Management

    rabbitmqctl stop_app 停止在erlang node上的rabbitmq的应用

    rabbitmqctl start_app 运行在erlang node上的rabbitmq的应用

    rabbitmqctl reset 初始化node状态,从集群中删除该节点,并且删除所有数据 ,此命令之前必须调用stop_app停止rabbitmq的应用

    rabbitmqctl force_reset 无条件初始化node状态 (还是要停止rabbitmq应用)

    集群管理 Cluster Management

    join_cluster {clusternode} [—ram] 把note加入集群, clusternode node名称,—ram 以内存node加入到集群,默认是 disc 硬盘加入到集群中

    cluster_status 查看集群中node的信息状态

    change_cluster_node_type {disc | ram} 改编集群中node的存储形式 内存或硬盘

    forget_cluster_node [—offline]  远程移除cluster中的一个node,前提是该node必须处于offline状态,如果是online状态,则需要加--offline参数

    sync_queue queue 同步镜像队列

    cancel_sync_queue queue  取消同步镜像队列

    update_cluster_nodes {clusternode} 刷新集群节点的最新状态

    purge_queue [-p vhost] {queue} 清除队列,这会删除队列中所有的消息

    用户管理 User Management

    add_user {username} {password} 添加一个用户

    delete_user {username} 删除一个用户

    change_password {username} {newpassword}  修改某个用户的密码

    clear_password {username} 清除某个用户的密码,使其无法在进行登录

    set_user_tags {username} {tag ...} 设置用户的级别

    list_users 列出所有用户

    虚拟主机管理 Access Control Management

    add_vhost {vhost} 添加虚拟主机

    add_vhost {vhost} 删除虚机主机

    list_vhosts [vhostinfoitem ...] 列出所有的虚拟主机信息

    set_permissions [-p vhost] {user} {conf} {write} {read} 设置访问权限

    clear_permissions [-p vhost] {username} 清除某个用户的访问权限

    list_permissions [-p vhost] 列出具有访问权限的用户

    list_user_permissions {username} 列出某个用户具有的权限

    插件管理 Parameter Management

    没有什么用……

    策略管理 Policy Management

    多用于全局策略的设置

    set_policy [-p <vhostpath>] [--priority <priority>] [--apply-to <apply-to>] <name> <pattern> <definition> 策略名称,pattern 正则表达式,用来匹配资源,符合的就会应用设置的策略,apply-to 表示策略应用到什么类型的地方,一般有queues、exchange和all,默认是all。priority 是个整数优先级,definition 是json格式设置的策略。

    clear_policy [-p <vhostpath>] <name> 清除一个策略

    list_policies [-p <vhostpath>]  列出已有的策略

    服务器状态管理 Server Status Management

    list_queues [-p vhost] [[--offline] | [--online] | [--local]] [queueinfoitem ...] 列出queues列表

    list_exchanges [-p vhost] [exchangeinfoitem ...] 列出交换机信息

    list_bindings [-p vhost] [bindinginfoitem ...] 列出绑定信息

    list_connections [connectioninfoitem ...] 列出连接信息

    list_channels [channelinfoitem ...] 列出长连接的信息

    list_consumers [-p vhost] 列出所有的消费者

    status 列出服务器的状态

    environment 列出配置信息

    report 列出服务状态报告

  • 相关阅读:
    import,from,as
    推荐书籍
    谈谈数字货币,即代币,存在于网络世界中的货币
    KVM虚拟机平台
    系统运维总结第9章
    系统运维总结第8章
    渗透测试的一些工具和平台
    该死的字符集!!!
    当U盘装系统失败后空间变小,使用Windows的diskpart工具重新分区
    kali linux更新源
  • 原文地址:https://www.cnblogs.com/LiangSW/p/6135927.html
Copyright © 2011-2022 走看看