Linux环境如何彻底卸载感干净RabbitMQ并重新安装

Linux(Centos7)环境如何彻底卸载感干净RabbitMQ并重新安装

我这个是超级简单的,如果安装不好,顺着网线来找我

一、卸载RabbitMq相关的软件包

1. 先停止RabbitMq服务
bash 复制代码
systemctl stop rabbitmq-server
2. 查看rabbitmq安装的相关列表
bash 复制代码
  yum list | grep rabbitmq
3. 卸载rabbitmq已安装的相关软件
bash 复制代码
# 根据自己查到进行卸载
 yum -y remove rabbitmq-server.noarch
4. 查看erlang安装的相关软件包
bash 复制代码
  yum list | grep erlang
5. 卸载掉erlang(和卸载掉rabbitmq相同)
bash 复制代码
  yum -y remove erlang-*

  yum remove erlang.x86_64

二、安装Rabbitmq

1.准备工作

复制代码
  1) Rabbitmq安装包  rabbitmq-server-3.8.5-1.el7.noarch
  2) erlang语言安装包(erlang-21.3.8.14-1.el7.x86_64)
  3) Rabbitmq的配置文件  rabbitmq.conf

这两个的对于版本地址 https://www.rabbitmq.com/which-erlang.html 注意:百度网盘可获得上面的安装包

bash 复制代码
 链接:https://pan.baidu.com/s/1K_0-HVYJwmZhjfD8goOX0w?pwd=wxzs 
 提取码:wxzs      

2. 开始安装

1. 在Linux服务器上/opt下创建一个目录software,并在software下创建一个rabbitmq文件夹
bash 复制代码
cd /opt
mkdir -p software/rabbitmq
2. 上传rabbitmq-server-3.8.5-1.el7.noarch、erlang-21.3.8.14-1.el7.x86_64、rabbitmq.conf到目录rabbitmq下
3. 先安装erlang语言
复制代码
   rpm -ivh erlang-21.3.8.14-1.el7.x86_64.rpm
4. 安装socat
复制代码
 yum install socat -y
5. 安装RabbitMq
复制代码
rpm -ivh rabbitmq-server-3.8.5-1.el7.noarch.rpm
6. 开机自启(如果不需要可以不执行这一步)
复制代码
 chkconfig rabbitmq-server on     


至此RabbitMq已经安装好了

7. 启动RabbitMq
bash 复制代码
# systemctl start rabbitmq-server       这个是启动mq
# systemctl status rabbitmq-server      这个是查看mq的状态
8. 将上传的rabbitmq.conf文件移到/etc/rabbitmq/下
复制代码
  mv rabbitmq.conf /etc/rabbitmq/
9. 重启RabbitMq
复制代码
systemctl restart rabbitmq-server
10. 查看RabbitMq的状态和配置详细信息
复制代码
 rabbitmqctl status 
11. 安装web页面管理插件
复制代码
 rabbitmq-plugins enable rabbitmq_management

三、RabbitMq账号、角色和密码设置

1. 创建账号和密码
bash 复制代码
 rabbitmqctl add_user 用户名 密码
2. 设置用户角色
bash 复制代码
rabbitmqctl set_user_tags 刚创建的用户  administrator
3. 为用户添加资源权限
bash 复制代码
 # set_permissions [-p <vhostpath>] <user> <conf> <write> <read>
rabbitmqctl set_permissions -p "/" 刚创建的用户名 ".*" ".*" ".*"

四、安装MQTT(如果不需要,就可以直接跳过下面操作)

bash 复制代码
rabbitmq-plugins enable rabbitmq_mqtt

五、修改RabbitMq端口号(如果使用默认端口号,就可以直接跳过下面操作)

1. 端口自定设置
bash 复制代码
cd /etc/rabbitmq
vim rabbitmq.conf

#数据管理端口(默认端口为5672)
#界面管理端口(默认端口为15672) 如果限制控制台 #management.tcp.ip=0.0.0.0
# 根据需要进行修改端口
listeners.tcp.default=5672
management.tcp.port=15672
mqtt.listeners.tcp.default = 5566
# 重启RabbitMq服务
systemctl restart rabbitmq-server.service
2.查看日志
复制代码
 cat /var/log/rabbitmq/rabbit@localhost.log

监听端口号5672

界面管理端口15672

MQTT端口5566

至此安装设置结束,祝各位安装顺利 !

相关推荐
GeW1 小时前
国产化替代进入深水区之后Linux 与数据库为什么必须走向重建
linux
女神下凡4 小时前
芯参谋(85):Linux_PPI_NAND_驱动开发指南
linux·运维·arm开发·驱动开发·单片机·嵌入式硬件·设计规范
12.=0.5 小时前
【持续更新】shell脚本 + Linux命令
linux·运维·服务器
Escalating_xu5 小时前
【Linux 网络编程】五种 I/O 模型与非阻塞 I/O:从“等数据”到正确处理 EAGAIN
java·linux·网络
无言听风雨丶6 小时前
Linux 容器本质探秘:Cgroup 与 Namespace 深度解析与实战
linux·运维·服务器·kubernetes
万联WANFLOW6 小时前
CVE-2026-98432 等漏洞自查:AI 查出的 Linux、Windows 漏洞,运维怎么确认受不受影响
linux·运维·windows·网络安全
OPEN-F6 小时前
Ubuntu 自动登录后 GNOME 远程桌面连不上?一次登录钥匙环锁定的排查与永久修复
linux·运维·ubuntu
硅基手札6 小时前
【Linux 内核专栏 19】20 · 嵌入式子系统 — GPIO·pinctrl·clock·regulator
linux·运维·单片机·linux内核·嵌入式开发·调试定位
默|笙7 小时前
【Linux网络】传输层协议TCP(3)滑动窗口、流量控制
linux·网络·tcp/ip
Linux界最忧郁之人8 小时前
华为云ECS&IMS&AS实战|弹性云服务器、私有镜像、弹性伸缩完整实验
linux·运维·服务器·centos·华为云·openstack