惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

量子位
S
Secure Thoughts
S
Schneier on Security
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Cyberwarzone
Cyberwarzone
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
P
Privacy International News Feed
L
Lohrmann on Cybersecurity
Schneier on Security
Schneier on Security
PCI Perspectives
PCI Perspectives
Google DeepMind News
Google DeepMind News
C
Cybersecurity and Infrastructure Security Agency CISA
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Latest news
Latest news
H
Hacker News: Front Page
月光博客
月光博客
Forbes - Security
Forbes - Security
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
S
Security @ Cisco Blogs
WordPress大学
WordPress大学
Recent Commits to openclaw:main
Recent Commits to openclaw:main
aimingoo的专栏
aimingoo的专栏
宝玉的分享
宝玉的分享
D
Docker
U
Unit 42
Recorded Future
Recorded Future
Spread Privacy
Spread Privacy
Microsoft Security Blog
Microsoft Security Blog
Recent Announcements
Recent Announcements
云风的 BLOG
云风的 BLOG
Application and Cybersecurity Blog
Application and Cybersecurity Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
H
Heimdal Security Blog
Microsoft Azure Blog
Microsoft Azure Blog
V
Vulnerabilities – Threatpost
Vercel News
Vercel News
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
爱范儿
爱范儿
博客园 - 聂微东
Hugging Face - Blog
Hugging Face - Blog
L
LangChain Blog
G
GRAHAM CLULEY
Apple Machine Learning Research
Apple Machine Learning Research
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Blog — PlanetScale
Blog — PlanetScale
博客园 - 三生石上(FineUI控件)
罗磊的独立博客
Help Net Security
Help Net Security
Google Online Security Blog
Google Online Security Blog
S
SegmentFault 最新的问题

博客园 - AI一族

GitHub 热门项目 | 2026年04月26日 GitHub 热门项目 | 2026年04月25日 GitHub 热门项目 | 2026年04月19日 GitHub 热门项目 | 2026年04月18日 GitHub 热门项目 | 2026年04月17日 GitHub 热门项目 | 2026年04月16日 GitHub 热门项目 | 2026年04月15日 GitHub 热门 | 2026 年 04 月 14 日 Github日报|2026年04月13日 GitHub 热门项目 | 2026年04月12日 GitHub 热门项目 | 2026年04月10日 ClawHub 24 小时热门 Top 10 | 2026 年 04 月 09 日 GitHub 热门项目 | 2026-04-09 ClawHub 精选 Skill | 2026 年 04 月 08 日 GitHub 热门项目 Top 10 | 2026 年 04 月 08 日 AI 资讯日报 | 2026 年 04 月 08 日 AI 资讯日报 | 2026年04月07日 GitHub 热门项目 Top 10 | 2026年04月07日 GitHub 热门项目 Top 10 | 2026 年 04 月 05 日 ASP.NET Core WebApi 集成 MCP 协议完全指南 Net8 使用BouncyCastle 生成自签名证书 Docker容器获取宿主机信息 VUE 条件编译
Centos7 上安装配置 RabbitMQ
AI一族 · 2018-12-10 · via 博客园 - AI一族

一、安装Erlang环境

  1、在安装erlang之前先安装下依赖文件(这一步不要忘掉了, 不然后面./configure的时候要报错):

    [root@iZwz9eailk2tci1wywk9p2Z local]# yum install gcc glibc-devel make ncurses-devel openssl-devel xmlto

  2、到erlang官网去下载erlang安装包

    官网地址:http://www.erlang.org/downloads

    作为一名强迫症患者,我当然是选择现在最新版本啦。右键复制连接地址,用wget进行下载

    [root@iZwz9eailk2tci1wywk9p2Z local]# wget -c http://erlang.org/download/otp_src_20.2.tar.gz

    

    接下来解压:

     [root@iZwz9eailk2tci1wywk9p2Z local]# tar -zxvf otp_src_20.2.tar.gz

     [root@iZwz9eailk2tci1wywk9p2Z local]# cd otp_src_20.2/

  3、编译安装( 我这里指定编译安装后放在/usr/local/erlang目录里面,这个你们可以改成其他的 ):

    [root@iZwz9eailk2tci1wywk9p2Z otp_src_20.2]# ./configure --prefix=/usr/local/erlang

    [root@iZwz9eailk2tci1wywk9p2Z otp_src_20.2]# make && make install

  4、测试安装是否成功:

     [root@iZwz9eailk2tci1wywk9p2Z erlang]# cd /usr/local/erlang/bin/ 

     [root@iZwz9eailk2tci1wywk9p2Z bin]# ./erl

    若出现以下界面,则说明我们erlang配置OK了

     

    输入 halt().  退出控制台, 注意,halt后面有个点哈

  5、配置环境变量(ps:这个跟java的环境变量配置是差不多的)

    [root@iZwz9eailk2tci1wywk9p2Z local]# vim /etc/profile

    在末尾加入这么一行即可:export PATH=$PATH:/usr/local/erlang/bin 

    更新配置文件:[root@iZwz9eailk2tci1wywk9p2Z local]# source /etc/profile

    更新之后在任意地方输入erl能进入命令行, 那么就说明配置成功了。

  接下来进入我们的核心部分:配置rabbitmq

二、安装rabbitmq

  1、到官网下载最新安装包:http://www.rabbitmq.com/releases/rabbitmq-server/ 

    [root@iZwz9eailk2tci1wywk9p2Z local]# wget -c http://www.rabbitmq.com/releases/rabbitmq-server/v3.6.15/rabbitmq-server-generic-unix-3.6.15.tar.xz

    解压:

      [root@iZwz9eailk2tci1wywk9p2Z local]# xz -d rabbitmq-server-generic-unix-3.6.15.tar.xz 

      [root@iZwz9eailk2tci1wywk9p2Z local]# tar -xvf rabbitmq-server-generic-unix-3.6.15.tar

  2、配置rabbitmq的环境变量(这个跟上面的erlang配置以及java的环境变量差不多)

    [root@iZwz9eailk2tci1wywk9p2Z local]# vim /etc/profile

    在末尾加入以下配置:export PATH=$PATH:/usr/local/rabbitmq_server-3.6.15/sbin

    更新配置文件:[root@iZwz9eailk2tci1wywk9p2Z local]# source /etc/profile

    

  3、rabbitmq的基本操作:

    启动:rabbitmq-server -detached

    关闭:rabbitmqctl stop

    查看状态:rabbitmqctl status

  4、配置rabbitmq网页管理插件

    启用插件:root@iZwz9eailk2tci1wywk9p2Z local]# rabbitmq-plugins enable rabbitmq_management

       访问管理页面:http://192.168.?.?:15672  端口默认为15672

      

    默认来宾用户:guest, 来宾用户密码:guest

  5、开启rabbitmq远程访问

    添加用户:rabbitmqctl add_user XRom XRom123  //XRom是用户名, XRom123是用户密码

    添加权限:rabbitmqctl set_permissions -p "/" XRom ".*" ".*" ".*"

    修改用户角色:rabbitmqctl set_user_tags XRom administrator

    然后就可以远程访问了,然后可直接配置用户权限等信息