在 AlmaLinux 8.10 上安装 RabbitMQ Server(官方 Yum 仓库)

RabbitMQ 是常用的开源消息代理,支持 AMQP 等多种协议。AlmaLinux 8.x 与 RHEL 8 系列兼容,官方推荐从 Team RabbitMQ 维护的 *.rabbitmq.com 镜像用 dnf 安装,这样能获得与当前 RabbitMQ 版本匹配的 现代 Erlang/OTP(发行版自带仓库里的 Erlang 往往过旧,无法满足新版本要求)。 下文以 AlmaLinux 8.10、x86_64 为例(官方仓库中的 Erlang 二进制包面向 amd64;若为 aarch64,需按官方文档从 GitHub 单独安装 zero-dependency Erlang RPM)。 一、前置条件 已配置好网络,并能使用 sudo 或 root。 建议先更新系统基础仓库元数据(可选): sudo dnf update -y 二、导入签名密钥 dnf/yum 会校验 RPM 签名,先导入官方给出的三把密钥(与 Installing on RPM-based Linux 一致): sudo rpm --import 'https://github.com/rabbitmq/signing-keys/releases/download/3.0/rabbitmq-release-signing-key.asc' sudo rpm --import 'https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-erlang.E495BB49CC4BBE5B.key' sudo rpm --import 'https://github.com/rabbitmq/signing-keys/releases/download/3.0/cloudsmith.rabbitmq-server.9F4587F226208342.key' 三、添加 Yum/DNF 仓库(EL8) 在 /etc/yum.repos.d/rabbitmq.repo 中写入 RHEL 8 / AlmaLinux 8 对应的段落(el/8)。下面内容与官方文档中「较旧发行版」页签一致,仅作排版整理;若上游有微调,请以 官方安装页 为准。 ...

2026-04-21

VMware 16 安装 Fedora 43 卡顿解决:IDE 与 SATA 接口差异详解

最近在 VMware Workstation 16 上安装 Fedora 43 Live CD 时,我踩到了一个很典型的坑:选择进入 LiveCD 后,画面停在 Fedora Logo,底部进度条一直转圈,十几分钟都进不去桌面。 重启虚拟机、重挂 ISO、调内存和 CPU 都不管用。最后排查发现,根因竟然是一个很小的设置:虚拟光驱接口是 IDE,而不是 SATA。 这篇文章把完整排查与解决过程写下来,并顺带讲清楚 IDE 和 SATA 的核心区别,避免以后再被“转圈卡死”困住。 一、问题现象复现 环境: 宿主机:Windows 10 虚拟化软件:VMware Workstation 16 Pro 镜像:Fedora 43 Workstation Live CD ISO 复现步骤: 新建虚拟机,选择 Linux -> Fedora 64 位,按默认配置完成创建; 挂载 Fedora 43 ISO 并开机; 在 GRUB 界面选择 Try Fedora Live CD; 进入 Fedora Logo 后一直转圈,长时间无法进入桌面。 已尝试但无效的操作: 重启虚拟机; 重新下载 ISO; 调整虚拟机内存和 CPU 配置。 二、一步到位的解决方案:把 IDE 光驱改成 SATA Fedora 43 对老旧 IDE 控制器兼容性较差,而 VMware 16 在某些场景下会给光驱分配 IDE 设备节点。 当 Live 系统启动阶段读取镜像数据时,IDE 光驱可能导致识别异常或性能瓶颈,最终表现为“卡 Logo 一直转圈”。 ...

2026-04-01

centos7 设置静态IP及查看网络参数(IP、Gateway、DNS、Hostname)

查看当前网络状态 ifconfig 当前连接的是eno1网卡,ip为192.168.22.108,子网掩码为255.255.255.0,广播地址192.168.2.255 编辑对应网卡的配置文件 vim /etc/sysconfig/network-scripts/ifcfg-eno1 修改以下参数 BOOTPROTO=static #使用静态IP IPADDR=192.168.2.108 #静态IP地址 NETMASK=255.255.255.0 #子网掩码 GATEWAY=192.168.2.1 #网关 DNS1=192.168.2.1 #DNS服务器 重启网络服务 service network restart 查看网络参数命令 ip addr # 查看ip地址 inet 后地址就是ip地址 ip route # 查看路由 netstat -rn # 查看网关 cat /etc/resolv.conf # 查看DNS hostname # 查看主机名

2020-04-20

Linux常用命令

grep 命令显示匹配项前后几行 grep -A -B -C ## 显示前10行 tail -n10000 catalina.out | grep -A 10 Exception ## 显示后10行 tail -n10000 catalina.out | grep -B 10 Exception ## 显示前后10行 tail -n10000 catalina.out | grep -C 10 Exception 查看文件夹占用情况 du -sh ./* | sort -nr du -s ./* | sort -nr ```bash ## ls按时间倒序 ```bash ## -l 长列表 ## -t 修改时间倒序 ls -lt ##时间正序 -r 反转排序 ls -lrt

2019-11-27