RabbitMQ【部署 01】一篇学会RabbitMQ服务依赖的下载安装及简单使用(首次登录 User can only log in via localhost 问题处理)(1)

还有兄弟不知道网络安全面试可以提前刷题吗?费时一周整理的160+网络安全面试题,金九银十,做网络安全面试里的显眼包!

王岚嵚工程师面试题(附答案),只能帮兄弟们到这儿了!如果你能答对70%,找一个安全工作,问题不大。

对于有1-3年工作经验,想要跳槽的朋友来说,也是很好的温习资料!

【完整版领取方式在文末!!】

93道网络安全面试题

内容实在太多,不一一截图了

黑客学习资源推荐

最后给大家分享一份全套的网络安全学习资料,给那些想学习 网络安全的小伙伴们一点帮助!

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

😝朋友们如果有需要的话,可以联系领取~

1️⃣零基础入门
① 学习路线

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

image

② 路线对应学习视频

同时每个成长路线对应的板块都有配套的视频提供:

image-20231025112050764

2️⃣视频配套工具&国内外网安书籍、文档
① 工具

② 视频

image1

③ 书籍

image2

资源较为敏感,未展示全面,需要的最下面获取

在这里插入图片描述在这里插入图片描述

② 简历模板

在这里插入图片描述

因篇幅有限,资料较为敏感仅展示部分资料,添加上方即可获取👆

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化资料的朋友,可以点击这里获取

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

           erlang = R16B-03.18.el7

### 2.2 erlang环境下载


下载前可查看rabbitmq-server不同版本依赖erlang环境版本的[对照表](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb),也可以直接安装rabbitmq-server从报错信息里获取需要的版本,由于是同一个网站,下载的方式是一样的,这次也是直接下载安装文件`erlang-23.3.4.11-1.el7.x86_64.rpm`。


![在这里插入图片描述](https://img-blog.csdnimg.cn/2bb4299561cf47c3971a416db084c4eb.png#pic_center)


### 2.3 安装



首先安装erlang环境

[root@tcloud rabbitmq]# rpm -ivh erlang-23.3.4.11-1.el7.x86_64.rpm
warning: erlang-23.3.4.11-1.el7.x86_64.rpm: Header V4 RSA/SHA1 Signature, key ID 6026dfca: NOKEY
Preparing… ################################# [100%]
Updating / installing…
1:erlang-23.3.4.11-1.el7 ################################# [100%]

安装rabbitmq-server

[root@tcloud rabbitmq]# rpm -ivh rabbitmq-server-3.10.0-1.el7.noarch.rpm
warning: rabbitmq-server-3.10.0-1.el7.noarch.rpm: Header V4 RSA/SHA512 Signature, key ID 6026dfca: NOKEY
Preparing… ################################# [100%]
Updating / installing…
1:rabbitmq-server-3.10.0-1.el7 ################################# [100%]


## 3.简单使用


### 3.1 服务启动



加入开机自启

[root@tcloud rabbitmq]# systemctl enable rabbitmq-server
Created symlink from /etc/systemd/system/multi-user.target.wants/rabbitmq-server.service to /usr/lib/systemd/system/rabbitmq-server.service.

启动服务

systemctl start rabbitmq-server

查看启动状态

[root@tcloud rabbitmq]# systemctl status rabbitmq-server
● rabbitmq-server.service - RabbitMQ broker
Loaded: loaded (/usr/lib/systemd/system/rabbitmq-server.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2023-03-01 14:52:49 CST; 36s ago
Main PID: 30095 (beam.smp)
CGroup: /system.slice/rabbitmq-server.service
├─30095 /usr/lib64/erlang/erts-11.2.2.10/bin/beam.smp -W w -MBas ageffcbf -MHas ageffcbf -MBlmbcs 512 -MHlmbcs 512 -MMmcs 30 -P 1048576 -t 5000000 -stbt db -zdbbl 128000 -sbwt none -sbwtdcpu none -sbwtdio none…
├─30110 erl_child_setup 32768
├─30139 /usr/lib64/erlang/erts-11.2.2.10/bin/epmd -daemon
├─30159 inet_gethost 4
└─30160 inet_gethost 4

Mar 01 14:52:47 tcloud rabbitmq-server[30095]: Doc guides: https://rabbitmq.com/documentation.html
Mar 01 14:52:47 tcloud rabbitmq-server[30095]: Support: https://rabbitmq.com/contact.html
Mar 01 14:52:47 tcloud rabbitmq-server[30095]: Tutorials: https://rabbitmq.com/getstarted.html
Mar 01 14:52:47 tcloud rabbitmq-server[30095]: Monitoring: https://rabbitmq.com/monitoring.html
Mar 01 14:52:47 tcloud rabbitmq-server[30095]: Logs: /var/log/rabbitmq/rabbit@tcloud.log
Mar 01 14:52:47 tcloud rabbitmq-server[30095]: /var/log/rabbitmq/rabbit@tcloud_upgrade.log
Mar 01 14:52:47 tcloud rabbitmq-server[30095]:
Mar 01 14:52:47 tcloud rabbitmq-server[30095]: Config file(s): (none)
Mar 01 14:52:49 tcloud systemd[1]: Started RabbitMQ broker.
Mar 01 14:52:49 tcloud rabbitmq-server[30095]: Starting broker… completed with 0 plugins.


### 3.2 WEB配置使用


此时服务已经可以使用了,但是,默认情况下,RabbitMQ是没有安装WEB端插件的,需要手动积获才可以生效。命令如下:



[root@tcloud ~]# rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbit@tcloud:
rabbitmq_management
The following plugins have been configured:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_web_dispatch
Applying plugin configuration to rabbit@tcloud…
The following plugins have been enabled:
rabbitmq_management
rabbitmq_management_agent
rabbitmq_web_dispatch

started 3 plugins.


更多插件可以到`Community Plugins`页面进行[【下载安装】](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)。插件配置完成后使用地址`http://服务器IP:15672/`用户名密码`guest/guest`即可登录:


![在这里插入图片描述](https://img-blog.csdnimg.cn/24296d86eb2441ffb378e52b37176cf8.png#pic_center)


### 3.3 首次登录问题处理


* 方法 1️⃣ 添加`非guest`用户



1.添加用户及登录密码

[root@tcloud ~]# rabbitmqctl add_user admin admin
Adding user “admin” …
Done. Don’t forget to grant the user permissions to some virtual hosts! See ‘rabbitmqctl help set_permissions’ to learn more.

2.设置用户标签(标签跟guest一致)

[root@tcloud ~]# rabbitmqctl set_user_tags admin administrator
Setting tags for user “admin” to [administrator] …

3.设置权限 admin 用户可访问虚拟主机 / 并在所有的资源上具备可配置、可写、可读

[root@tcloud ~]# rabbitmqctl set_permissions -p / admin “.*” “.*” “.*”
Setting permissions for user “admin” in vhost “/” …

查看帮助

rabbitmqctl help

查看具体命令

[root@tcloud ~]# rabbitmqctl help set_permissions
Usage
rabbitmqctl [–node ] [–longnames] [–quiet] set_permissions [–vhost ]
Sets user permissions for a vhost.


使用`admin/admin`即可登录:


![在这里插入图片描述](https://img-blog.csdnimg.cn/f121568c722c4c469171ee198066c9f3.png#pic_center)


* 方法 2️⃣ 修改`loopback_users`列表


找到`rabbit.app`文件并`loopback_users`列表里的:



查找文件

[root@tcloud ~]# find / -name rabbit.app
/usr/lib/rabbitmq/lib/rabbitmq_server-3.10.0/plugins/rabbit-3.10.0/ebin/rabbit.app

修改文件

vim /usr/lib/rabbitmq/lib/rabbitmq_server-3.10.0/plugins/rabbit-3.10.0/ebin/rabbit.app

删除 loopback_users 列表里的 <<“guest”>> 仅保留如下空列表

{loopback_users, []},


![在这里插入图片描述](https://img-blog.csdnimg.cn/05a7f9d59fdc48fa925b816496540495.png#pic_center)



重启服务

systemctl restart rabbitmq-server.service



### 给大家的福利


**零基础入门**


对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。


![](https://img-blog.csdnimg.cn/img_convert/95608e9062782d28f4f04f821405d99a.png)


同时每个成长路线对应的板块都有配套的视频提供:


![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/a91b9e8100834e9291cfcf1695d8cd42.png#pic_center)


因篇幅有限,仅展示部分资料

**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**[需要这份系统化资料的朋友,可以点击这里获取](https://bbs.csdn.net/forums/4f45ff00ff254613a03fab5e56a57acb)**

**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

  • 26
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值