参考资料

  1. Hy(Hylang)是一种基于 Python 的 Lisp 方言,允许开发者使用 Lisp 语法编写代码
  2. phpMyAdmin 是一个用 PHP 编写的免费开源工具
  3. Apache Tomcat 是一个开源的 Java Servlet 容器和 Web 服务器
  4. Percona是一家提供开源数据库解决方案的公司,专注于MySQL、MongoDB、PostgreSQL等数据库的性能优化
  5. XXL-JOB 是一个分布式任务调度平台
  6. Nginx 是一款高性能的开源 Web 服务器
  7. Caddy 是一个现代化的、开源的 Web 服务器和反向代理工具
  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 的核心信息汇总,适用于快速查阅与部署。