参考资料

  1. NATS 是一个高性能、轻量级的开源消息系统
  2. 如何优化Docker镜像?
  3. SurveyKing 是一款开源在线问卷调查系统
  4. PHP是一种开源的服务器端脚本语言
  5. Fluentd 是一个开源的日志收集系统
  6. alt 是一个轻量级的代理工具,支持多种协议(如 HTTP、SOCKS5),用于网络请求的转发和代理
  7. docker安装nginx详细说明以及案例
  8. docker安装rabbitmq详细说明以及案例

AlmaLinux 是一个开源、企业级的 Linux 发行版

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 的核心信息汇总,适用于快速查阅与部署。