在Ubuntu下安装RabbitMQ、添加一个新的登录用户并设置密码

news/2024/11/8 12:09:53 标签: ubuntu, rabbitmq, linux

在Ubuntu下安装RabbitMQ、添加一个新的登录用户并设置密码

  • 在Ubuntu下安装RabbitMQ可以按照以下步骤进行:
      • 步骤 1: 更新系统
      • 步骤 2: 安装Erlang
      • 步骤 3: 添加RabbitMQ仓库
      • 步骤 4: 更新APT索引并安装RabbitMQ
      • 步骤 5: 启动RabbitMQ服务
      • 步骤 6: 检查RabbitMQ状态
      • 步骤 7: 启用RabbitMQ管理插件(可选)
      • 步骤 8: 配置防火墙(如适用)
  • 要在RabbitMQ中添加一个新的登录用户并设置密码,可以按照以下步骤进行:
      • 步骤 1: 添加新用户
      • 步骤 2: 设置用户权限
      • 步骤 3: 验证用户
      • 步骤 4: 访问管理界面
      • 完成

在Ubuntu下安装RabbitMQ可以按照以下步骤进行:

步骤 1: 更新系统

首先,确保你的系统是最新的。打开终端并运行以下命令:

sudo apt update
sudo apt upgrade -y

步骤 2: 安装Erlang

RabbitMQ是用Erlang编写的,因此需要先安装Erlang。可以通过以下命令安装Erlang:

sudo apt install -y erlang

步骤 3: 添加RabbitMQ仓库

接下来,添加RabbitMQ的APT仓库。首先,导入RabbitMQ的公钥:

wget -O- https://dl.bintray.com/rabbitmq/Keys/rabbitmq-release-signing-key.asc | sudo apt-key add -

然后,添加RabbitMQ的仓库:

echo "deb https://dl.bintray.com/rabbitmq/debian buster main" | sudo tee /etc/apt/sources.list.d/rabbitmq.list

步骤 4: 更新APT索引并安装RabbitMQ

更新APT索引并安装RabbitMQ:

sudo apt update
sudo apt install -y rabbitmq-server

步骤 5: 启动RabbitMQ服务

安装完成后,启动RabbitMQ服务并设置其开机自启:

sudo systemctl start rabbitmq-server
sudo systemctl enable rabbitmq-server

步骤 6: 检查RabbitMQ状态

可以通过以下命令检查RabbitMQ服务是否正在运行:

sudo systemctl status rabbitmq-server

步骤 7: 启用RabbitMQ管理插件(可选)

如果你希望使用RabbitMQ的Web管理界面,可以启用管理插件:

sudo rabbitmq-plugins enable rabbitmq_management

管理界面通常可以通过 http://localhost:15672 访问,默认用户名和密码都是 guest

步骤 8: 配置防火墙(如适用)

如果你的Ubuntu启用了防火墙,需要允许相应的端口:

sudo ufw allow 5672/tcp
sudo ufw allow 15672/tcp

要在RabbitMQ中添加一个新的登录用户并设置密码,可以按照以下步骤进行:

步骤 1: 添加新用户

使用以下命令添加一个新用户(将 newuser 替换为你想要的用户名,password 替换为你想要的密码):

sudo rabbitmqctl add_user newuser password

步骤 2: 设置用户权限

接下来,设置新用户的权限。你可以将其设置为管理员,或者只授予特定的权限。以下命令将新用户设置为管理员:

sudo rabbitmqctl set_user_tags newuser administrator

如果你只想授予特定的权限,可以使用以下命令(将 vhost 替换为你想要的虚拟主机名):

sudo rabbitmqctl set_permissions -p / newuser ".*" ".*" ".*"

步骤 3: 验证用户

你可以通过以下命令查看当前的用户列表,以确认新用户已成功添加:

sudo rabbitmqctl list_users

步骤 4: 访问管理界面

现在,你可以使用新创建的用户登录RabbitMQ的管理界面,访问地址为 http://localhost:15672,使用新用户名和密码进行登录。

完成

至此,已经成功安装,并添加了一个新的RabbitMQ用户且设置了密码。


http://www.niftyadmin.cn/n/5743872.html

相关文章

【ubuntu18.04】使用U盘制作ubuntu18.04启动盘操作说明

打开show application 打开Startup Disk 选择镜像 双击选择ubuntu的iso镜像 镜像下载地址 Ubuntu 18.04.6 LTS (Bionic Beaver) 制作镜像 注意: 制作镜像会格式化U盘,记得备份资料 点击Make Startup Disk,弹出如下对话框 点击Yes 输入管理员密码&a…

Axure设计之三级联动选择器教程(中继器)

使用Axure设计三级联动选择器(如省市区选择器)时,可以利用中继器的数据存储和动态交互功能来实现。下面介绍中继器三级联动选择器设计的教程: 一、效果展示: 1、在三级联动选择器中,首先选择省份&#xff…

JavaScript基础语法部分-黑马跟课笔记

一、Javascript介绍 1.JavaScript是什么? 1.是什么? 是一种运行在客户端(浏览器)的编程语言,实现人机交互效果 2.作用(做什么?) 网页特效(监听用户的一些行为让网页做…

特定数据库的备份脚本

该脚本 mysql_backup.sh 是一个 MySQL 数据库的备份脚本,以下是它的工作原理和需要注意的细节: 脚本内容分析 1.设置时间变量 TIME : TIMEdate %F_%H-%M-%S该变量 TIME 存储当前日期和时间,格式为 YYYY-MM-DD_HH-MM-SS,用于生…

J2EE平台

J2EE(Java 2 Platform, Enterprise Edition)为构建复杂的企业级应用提供了全面的技术支持和规范标准。自从上世纪末推出以来,J2EE 已经成为企业信息系统(EIS)领域中不可或缺的一部分。它通过组件化、多层次的分布式应用…

【功能介绍】信创终端系统上各WPS版本的授权差异

原文链接:【功能介绍】信创终端系统上各WPS版本的授权差异 Hello,大家好啊!今天给大家带来一篇关于信创终端操作系统上WPS Office各版本(不包括政务版、企业版等)之间的差异的文章。WPS Office作为国内广泛使用的办公软…

C++ 线程初始化编译报错

这是一个很简单的开启一个线程, 用于演示一个线程和生命周期之间的错误,但是还没有把这个错误暴露出来, 就遇见了一个编译问题. 线程中执行指定逻辑的代码 线程的执行方法, 声明写在了ThreadRun.h 实现写在 ThreadRun.cpp中. class ThreadRun { public: void func(); };void T…

easyexcel实现自定义的策略类, 最后追加错误提示列, 自适应列宽,自动合并重复单元格, 美化表头

easyexcel实现自定义的策略类, 最后追加错误提示列, 自适应列宽,自动合并重复单元格, 美化表头 原版表头和表体字体美化自动拼接错误提示列自适应宽度自动合并单元格使用Easyexcel使用poi导出 在后台管理开发的工作中,离不开的就是导出excel了. 如果是简单的导出, 直接easyexce…