Ubuntu20.04 安装与管理 RabbitMQ
原文: Ubuntu 下安装与管理 RabbitMQ,看这篇就够了!
这个也是在项目中用到rabbitmq,上面链接教程还是很实用,这个只是记录一下。
一、安装 RabbitMQ
- 更新系统包列表
sudo apt update
- 安装 RabbitMQ
sudo apt-get install rabbitmq-server
- 启用 Web 管理插件
sudo rabbitmq-plugins enable rabbitmq_management
二、用户管理
- 添加新用户
sudo rabbitmqctl add_user <username> <password>
- 为用户设置角色
sudo rabbitmqctl set_user_tags admin administrator
- 为用户设置权限
sudo rabbitmqctl set_permissions -p / admin ".*" ".*" ".*"
三、网页登录
- 本机网页登录
127.0.0.1:15672
- 公网IP登录
<公网IP>:15672
四、管理命令
- 开机自启动
sudo systemctl enable rabbitmq-server
- 禁止开机自启动
sudo systemctl disable rabbitmq-server
- 手动启动服务
sudo systemctl start rabbitmq-server
- 查看 RabbitMQ 状态
sudo rabbitmqctl status
- 查看用户列表
sudo rabbitmqctl list_users
- 停止应用
这只是停止了 RabbitMQ 的消息处理功能,但服务进程还在,可以快速恢复。
sudo rabbitmqctl stop_app
- 启动应用
sudo rabbitmqctl start_app
- 修改用户密码
sudo rabbitmqctl change_password <username> <new_password>
- 删除用户
sudo rabbitmqctl delete_user <username>
五、测试命令
本地打开两个终端
- 第一个终端输入
sudo mosquitto_sub -h localhost -p 1883 -t "test/topic" -u "mqtt_user" -P "your_password" -v
test/topic是订阅的主题
mqtt_user是用户名
your_password是用户名密码
2. 第二个终端输入
mosquitto_pub -h localhost -p 1883 -t "test/topic" -m "Hello" -u "mqtt_user" -P "your_password"
test/topic是发送的主题
Hello是发送的消息
mqtt_user是用户名
your_password是用户名密码
1962

被折叠的 条评论
为什么被折叠?



