参考资料

  1. Ubuntu 是基于 Debian 的开源 Linux 发行版
  2. Amazon Linux 是亚马逊 AWS 官方维护的 Linux 发行版
  3. Mageia 是一个基于 Linux 的操作系统
  4. CentOS是一个基于 Red Hat Enterprise Linux(RHEL)源代码构建的开源 Linux 发行版
  5. MySQL 是一个开源的关系型数据库管理系统
  6. Rapidoid是一个高性能的Java Web框架
  7. Composer 是 PHP 的依赖管理工具
  8. docker安装openwrt详细说明以及案例

AlmaLinux 简介

AlmaLinux 是一个开源、企业级的 Linux 发行版,由 CloudLinux 公司创建,旨在作为 Red Hat Enterprise Linux (RHEL) 的 1:1 兼容替代品。它遵循 RHEL 的源代码发布策略,提供长期稳定支持,适用于生产环境。


特点

  1. RHEL 兼容:完全兼容 RHEL,可直接替换 CentOS。

  2. 长期支持:提供 10 年生命周期支持(与 RHEL 同步)。

  3. 社区驱动:由 AlmaLinux OS 基金会管理,确保中立性。

  4. 免费使用:无订阅费用,适合企业和个人用户。

  5. 丰富的软件包:包含 EPEL、RPM Fusion 等第三方仓库支持。


最新更新内容及时间

  • AlmaLinux 9.4(2024年5月发布):

    • 内核更新至 Linux 5.14。

    • 支持 OpenSSL 3.0、Python 3.12。

    • 增强安全功能(SELinux、SCAP)。

    • 更新容器工具链(Podman、Buildah)。

  • AlmaLinux 8.10(2023年11月发布):

    • 长期维护版本,修复关键漏洞。


镜像下载地址


官网地址


文档地址


Docker 安装示例

  1. 拉取官方镜像:

    docker pull almalinux:9.4
  2. 运行容器:

    docker run -it almalinux:9.4 /bin/bash
  3. 使用最小化镜像(AlmaLinux 9 最小版):

    docker pull almalinux:9-minimal

Yum/DNF 仓库配置(.repo 文件)

  1. 编辑仓库文件:

    vi /etc/yum.repos.d/almalinux.repo
  2. 示例内容(BaseOS):

    [base]
    name=AlmaLinux $releasever - BaseOS
    baseurl=https://mirrors.aliyun.com/almalinux/$releasever/BaseOS/$basearch/os/
    gpgcheck=1
    gpgkey=https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux

常见错误及解决方法

  1. GPG 密钥验证失败

    rpm --import https://repo.almalinux.org/almalinux/RPM-GPG-KEY-AlmaLinux
  2. DNF 更新报错(404)
    检查仓库 URL 中的 $releasever 是否被正确替换(如 98)。

  3. SELinux 冲突
    临时禁用:setenforce 0,或调整策略规则。

  4. 内核模块缺失
    确保安装 kernel-devel 包:

    dnf install kernel-devel-$(uname -r)

以上内容为 Almalinux 的核心信息汇总,适用于快速查阅与部署。

声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。