Appearance
本文以演示环境如下:
操作系统 | 系统类型 | 作者 |
---|---|---|
kylinOS | x86_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