Enterprise Linux 术语表
本术语表收录 AlmaLinux 与企业级 Linux(Enterprise Linux,EL)生态中的常见名词,按中文拼音/字母顺序排列,便于查阅。英文专有名词保持其规范大小写写法。
A
ABI(应用二进制接口)/ 二进制兼容:ABI 是程序与库、内核之间在二进制层面的接口约定。"二进制兼容"指为一个发行版编译的二进制程序无需重新编译即可在另一发行版上运行。AlmaLinux 与 RHEL 保持二进制兼容;自 RHEL 10 起,AlmaLinux 转为 ABI 兼容模式,即保证应用二进制接口一致,而不再追求逐位克隆。
ABI 兼容(ABI compatibility):相比"逐位克隆",ABI 兼容只保证二进制接口与上游一致,允许底层实现存在差异。这使 AlmaLinux 能更灵活地回合安全补丁与硬件支持,同时确保为 RHEL 构建的软件可正常运行。
AlmaLinux:由 AlmaLinux OS 基金会维护的免费开源企业级 Linux 发行版,作为 CentOS Linux 的社区接替者之一,与 RHEL 兼容。最新稳定版本为 10.2 与 9.8(2026 年 5 月发布)。
AppStream / BaseOS 仓库:EL 系发行版的两个核心仓库。BaseOS 提供构成操作系统核心的基础软件包,生命周期与系统主版本一致;AppStream 提供应用、运行时、数据库、Web 服务等,并支持模块流以提供不同版本。
B
Beta / RC(候选发布版):软件发布前的阶段。Beta 用于早期公开测试,功能基本完整但可能存在缺陷;RC(Release Candidate,候选发布版)是接近最终的版本,若无重大问题即可作为正式版(GA)发布。
Btrfs:一种支持快照、子卷与内置 RAID 的写时复制(CoW)文件系统。RHEL 及 AlmaLinux 默认不使用 Btrfs,默认文件系统为 XFS。
Buildah:用于构建符合 OCI 标准容器镜像的命令行工具,常与 Podman 配合使用,可在无守护进程、无 root 的环境中构建镜像。
C
CentOS Stream:由 Red Hat 维护的滚动更新发行版,定位在 Fedora 与 RHEL 之间,是 RHEL 下一个小版本的上游。它领先于 RHEL 发布,与已发布的 RHEL 并非逐位对应。
Cockpit:基于 Web 的图形化服务器管理工具,可通过浏览器管理系统服务、网络、存储、容器、日志与用户等,适合不熟悉命令行的管理员。
D
DNF:EL 8 及之后版本默认的包管理器(Dandified YUM),用于安装、升级、删除和查询 RPM 软件包并自动解决依赖,是早期 yum 的接替者。
E
ELevate / leapp:AlmaLinux 提供的就地升级方案。leapp 是底层升级框架,ELevate 在其基础上扩展,支持在 CentOS、AlmaLinux、Rocky Linux、Oracle Linux 等 EL 发行版之间跨发行版、跨大版本就地迁移。
EOL / 生命周期(Lifecycle):EOL(End of Life)指版本停止接收更新与安全补丁的终止日期。AlmaLinux 各大版本通常提供约 10 年支持,例如 8.10 为 AlmaLinux 8 系列的最终版本。
EPEL(Extra Packages for Enterprise Linux):由 Fedora 社区为 RHEL 及兼容发行版维护的额外软件仓库,提供大量基础仓库中没有的开源软件包。
Enterprise Linux(EL):泛指以 RHEL 为基准、面向企业生产环境、强调长期稳定与兼容性的 Linux 发行版家族,AlmaLinux、Rocky Linux、Oracle Linux 等均属此列。
F
firewalld:EL 系默认的动态防火墙管理工具,基于"区域(zone)"组织规则,底层使用 nftables,可在不中断现有连接的情况下动态调整规则。
G
GA(正式发布版,General Availability):软件经过测试后面向所有用户正式发布、可用于生产环境的稳定版本,区别于 Beta 与 RC 等预发布阶段。
K
Kickstart:通过应答文件实现 EL 系统无人值守自动化安装的机制。一个 Kickstart 文件描述分区、网络、软件包、用户等配置,可用于批量、一致地部署系统。
M
模块流(Module Streams):AppStream 中的一种机制,允许同一软件的多个版本(流)在同一系统上并存供选择,例如不同版本的 PHP、Node.js 或数据库,各自拥有独立的生命周期。
N
NetworkManager:EL 系默认的网络配置与管理服务,统一管理有线、无线、VPN 等网络连接,可通过 nmcli(命令行)或 nmtui(文本界面)操作。
O
Oracle Linux:由 Oracle 维护的 RHEL 兼容企业级发行版,提供 Red Hat 兼容内核(RHCK)及 Oracle 自研的 UEK 内核。
P
Podman:无守护进程(daemonless)的容器引擎,命令与 Docker 高度兼容,支持以非 root(rootless)方式运行容器,是 EL 系默认的容器工具。
R
RHEL(Red Hat Enterprise Linux):由 Red Hat 开发的商业企业级 Linux 发行版,是整个 EL 生态的基准与上游,AlmaLinux 与之保持兼容。
Rocky Linux:由 Rocky Enterprise Software Foundation 维护的免费 RHEL 兼容企业级发行版,同为 CentOS Linux 的社区接替者之一。
RPM(RPM Package Manager):EL 系采用的软件包格式(.rpm)及底层包管理工具,DNF 在其之上提供依赖解析与仓库管理能力。
S
SBOM(软件物料清单,Software Bill of Materials):列出软件中所有组件、库及其版本与来源的清单,用于供应链安全审计与漏洞追踪。
SCAP / OpenSCAP:SCAP(Security Content Automation Protocol)是安全合规自动化标准;OpenSCAP 是其开源实现,可依据安全基线(如 CIS、DISA STIG)对系统进行扫描与合规检查。
SELinux(Security-Enhanced Linux):内置于内核的强制访问控制(MAC)安全模块,通过安全上下文与策略限制进程权限,EL 系默认启用并设为强制(Enforcing)模式。
systemd:EL 系默认的初始化系统(init)与服务管理器,负责系统启动、服务管理、日志(journald)、定时任务等,通过 systemctl 进行控制。
X
XFS:高性能、可扩展的日志型文件系统,是 RHEL 及 AlmaLinux 的默认文件系统,适合大文件与高并发场景,支持在线扩容。
x86-64-v2 / x86-64-v3:x86-64 架构的微架构基线等级。v2 大致对应 2009 年前后及之后的处理器,v3 进一步要求 AVX2 等指令集。AlmaLinux 10 提升了基线要求,并为较旧硬件提供 x86-64-v2 变体支持。
