1、rabbitmq的启动和停止
- rabbitmq-server (前台启动)
- rabbitmq-server -detached(后台启动)
- rabbitmqctl stop(停止)
2、查看rabbitmq的状态
-
rabbitmqctl status
3、用户管理
- rabbitmqctl add_user zhaojigang wangna(添加用户zhaojigang,密码是wangna)
- rabbitmqctl delete_user zhaojigang(删除用户zhaojigang)
- rabbitmqctl list_users(列出所有用户名及其角色)
- rabbitmqctl change_password zhaojigang wangna2(修改zhaojigang的密码为wangna2)
4、用户角色管理(5类角色)
- rabbitmqctl set_user_tags zhaojigang administrator(设置用户角色),角色类别以及权限查看http://my.oschina.net/hncscwc/blog/262246
5、虚拟主机vhost管理
- rabbitmqctl list_vhosts(列出所有的虚拟主机)
- rabbitmqctl add_vhost zhaojigangvhost(添加虚拟主机zhaojigangvhost)
- rabbitmqctl delete_vhost zhaojigangvhost(删除虚拟主机zhaojigangvhost)
6、用户权限管理(3种权限)
-
rabbitmqctl set_permissions -p zhaojigangvhost zhaojigang ".*" ".*" ".*"(设置用户zhaojigang在虚拟主机zhaojigangvhost的配置权限、写权限、读权限)
- rabbitmqctl set_permissions [-p vhost] {user} {conf} {write} {read}