当前位置: 首页 > news >正文

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

在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.mrgr.cn/news/67628.html

相关文章:

  • Stable Diffusion Web UI 1.9.4常用插件扩展-WD14-tagger
  • 从0开始搭建一个生产级SpringBoot2.0.X项目(十二)SpringBoot接口SpringSecurity JWT鉴权
  • D60【python 接口自动化学习】- python基础之数据库
  • Wecom酱搭建企业微信发送消息
  • 【架构-37】Spark和Flink
  • C++builder中的人工智能(7)如何在C++中开发特别的AI激活函数?
  • 使用Python将EPUB电子书网文主角换成自己
  • .baxia勒索病毒来袭:数据恢复与防护措施详解
  • 【提效工具开发】Python功能模块执行和 SQL 执行 需求整理
  • 【C#】创建一个主菜单和弹出菜单系统
  • 归并排序:高效算法的深度解析
  • 卷积神经网络——pytorch与paddle实现卷积神经网络
  • 用ChatGPT完成高质量文献综述全过程实操指南,用高级学术版专业应用gpts轻松搞定
  • AndroidRuntime学习总结
  • C++对象模型:站在对象模型的尖端
  • QML中Var详细介绍
  • 掌握GLM-4大模型微调技巧:入门级实战教程——命名实体识别(NER)任务
  • WebAPI 初学 Visual Studio 2022,.NET 6.0(EF 代码迁移)
  • C++ Qt6 QtQuick/QML入门进阶与项目实战视频教程
  • 【代码分支管理】你知道什么 GitFlow 吗?
  • 你是否在为如何撰写国自然基金申请书而苦恼?快来轻松掌握申请技巧!脱颖而出
  • 2024-11-6----Android 11(全志713m)----- 关于添加 Selinux 权限
  • Call For Speaker! |2025中国国际音频产业大会(GAS)演讲嘉宾征集令启动!
  • Java基础使用①Java特点+环境安装+IDEA使用
  • 奇妙的交互,真的可以实现CanOpen转Profinet吗?
  • 欧协杯:射手缺席,紫百合远征塞浦路斯