Skip to content

本文以演示环境如下:

操作系统系统类型作者
kylinOSx86_64张世平

部署准备

WindTerm,远程访问Linux系统,输入命令使用

WindTerm 是一款支持 Windows、Linux 和 MacOS 的 SSH 客户端工具
下载地址:

WinSCP,远程访问Linux系统,复制代码文件、修改Nginx配置项使用

WinSCP 是一款好用 SSH 图形化 SFTP 客户端工具
下载地址:

远程连接Linux系统

解压WindTerm后,双击运行WindTerm.exe
在会话页面,右键‘新建会话’
主机:(H) Linux系统IP地址;端口:(P) 22 默认端口,可修改;OneKey:设置Linux系统的用户名,密码 添加完成后,双击会话列表中的linux系统地址,进入linux命令页面;
双击linux系统地址,此处需要下拉选择设置的密码;


加载 YUM 源

打开WinSCP工具,连接linux系统,进入到/etc/yum.repos.d目录下,确认是否有yum源
选择一个文件,双击打开
复制baseurl中的地址,在浏览器上访问,确认是否可以打开,示例:https://update.cs2c.com.cn/NS/V10/V10SP3/os/adv/lic/base
如可以访问,生成新的 YUM 缓存,以便 YUM 可以使用新的源配置。

sudo yum makecache

注意:如果不能访问,联系客户,提供内部yum源

新增 YUM 源

打开WinSCP工具,连接linux系统,进入到/etc/yum.repos.d目录下,新增文件ks8-adv-Base.repo
示例:新增Kylin系统内部源

#### Kylin Linux Advanced Server 10 - os repo ####

[ks8-adv-Base]
name=Kylin Linux Advanced Server 10 - Base
baseurl=https://update.cs2c.com.cn/NS/V10/V10SP3/os/adv/lic/base/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-kylin
enabled=1

清理 YUM 缓存:清理 YUM 缓存以确保在更改源后,YUM 能够获取最新的包信息。

sudo yum clean all


生成新的 YUM 缓存:生成新的 YUM 缓存,以便 YUM 可以使用新的源配置。

sudo yum makecache

安装 RabbitMQ

① 安装依赖

首先需要安装 RabbitMQ 运行所需的依赖包,包括但不限于 make, gcc, gcc-c++, kernel-devel, m4, ncurses-devel, openssl-devel, unixODBC-devel 等。

yum install -y make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel unixODBC-devel

② 安装 Erlang 环境

RabbitMQ 依赖于 Erlang 环境,因此需要安装 Erlang。可以通过 YUM 包管理器在线安装 Erlang,或者下载 Erlang 的源码包进行编译安装。

SSH
yum install -y erlang

③ 安装 RabbitMQ

通过 YUM 包管理器安装 RabbitMQ。

SSH
yum install -y rabbitmq-server

④ 启动 RabbitMQ 服务

安装完成后,可以通过以下命令启动 RabbitMQ 服务:

SSH
systemctl start rabbitmq-server

⑤ 设置开机自启动

需要 RabbitMQ 服务在系统启动时自动启动,可以使用以下命令设置:

SSH
systemctl enable rabbitmq-server

⑥ 管理 RabbitMQ

安装完成后,可以通过 rabbitmqctl 命令行工具或 RabbitMQ 的 Web 管理界面进行管理。如果需要使用 Web 管理界面,可以启用管理插件:

SSH
rabbitmq-plugins enable rabbitmq_management

⑦ 开放端口

SSH
开放端口:
firewall-cmd --zone=public --add-port=15672/tcp --permanent

重启防火墙:
systemctl restart firewalld

⑧ 访问管理界面

通过浏览器访问 RabbitMQ 的 Web 管理界面,默认地址通常是

SSH
http://localhost:15672

用户名:guest
密码:guest