前提:
在本机电脑上安装vmware虚拟机(或者云服务器:比如阿里云,华为云等),这里示例是在vmware17的虚拟机上操作的;
1.至于虚拟机的安装就不做累述,自行安装即可;
2.在vmware上安装centos9操作系统
2.1 找centos9镜像文件(在centos-stream目录里)
centos8及8版本以下在centos目录
https://developer.aliyun.com/mirror/?serviceType=&tag=&keyword=centos
以下截图:
下载链接:
https://mirrors.aliyun.com/centos-stream/9-stream/BaseOS/x86_64/iso/CentOS-Stream-9-latest-x86_64-dvd1.iso
也可以通过百度网盘下载
链接: https://pan.baidu.com/s/1YF060oZAcX5gPifsZDgd7w 提取码: 9999
2.2 在vmware上安装centos9
这里我把认为需要说明的截图了一下
Time&date(这里选择shanghai)、 Network&Hostname(开启就好)、Root Password(自己设置一下密码)设置一下
然后点击安装【Begin Installation】即可;完后重启系统
3. 远程工具(比如xshell)连接
centos9系统,root 默认不能使用远程连接,这里需要编辑/etc/ssh/sshd_config文件
vi /etc/ssh/sshd_config
PerminRootLogin yes
修改完:重启sshd服务
systemctl restart sshd
然后用远程客户端连接
4.关闭防火墙
查看防火墙状态
systemctl status firewalld
关闭防火墙
systemctl stop firewalld
开机关闭防火墙
systemctl disable firewalld
5.安装rabbitmq
说明:rabbitmq需要依赖Erlang环境所以版本要对应具体可以看官网,这里这里的安装是对应的
下载
https://github.com/rabbitmq/erlang-rpm/releases
安装rabbitmq依赖的环境Erlang
下载连接:
https://github.com/rabbitmq/erlang-rpm/releases/download/v25.2.2/erlang-25.2.2-1.el9.x86_64.rpm
也可以通过百度网盘下载:
链接: https://pan.baidu.com/s/1wuNL2h44EAwQhwIz8Sz34g 提取码: 9999
安装 命令:
rpm -ivh erlang-25.2.2-1.el9.x86_64.rpm
安装rabbitmq:
https://github.com/rabbitmq/rabbitmq-server/releases
这里下载rabbitmq-server-3.11.10-1.el8.noarch.rpm
下载连接
https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.11.10/rabbitmq-server-3.11.10-1.el8.noarch.rpm
也可以通过百度网盘下载:
通过网盘分享的文件:
链接: https://pan.baidu.com/s/1jsmcny7b5oFSz1EZcGWUAQ 提取码: 9999
下载后安装:
rpm -ivh rabbitmq-server-3.11.10-1.el8.noarch.rpm
安装后:
设置开机自启动:
systemctl enable rabbitmq-server
启动
service rabbitmq-server start
查看状态
service rabbitmq-server status
停止
service rabbitmq-server stop
6.启用RabbitMQ管理插件
rabbitmq-plugins enable rabbitmq_management
此时web页面只允许localhost:15672登录
然后需要创建:
rabbitmqctl add_user admin admin
rabbitmqctl set_permissions -p / admin "." "." ".*"
rabbitmqctl set_user_tags admin administrator
成功后:才可以在外部浏览器 用 admin /admin 登录
然后就连可以练习了rabbitmq
命令了