参考资料

  1. NATS Streaming(现更名为STAN)是基于NATS的消息流系统
  2. docker安装mysql详细说明以及案例
  3. Vaultwarden 是 Bitwarden 密码管理器的轻量级
  4. Ruby是一种开源的、面向对象的动态编程语言
  5. Debian 是一个自由开源的操作系统
  6. NATS 是一个高性能、轻量级的开源消息系统
  7. Notary 是一个开源项目,用于对数字内容进行签名和验证,确保内容的完整性和来源可信。
  8. Apache Spark 是一个开源的分布式计算系统

Rocky Linux 简介

Rocky Linux 是一个开源企业级操作系统,旨在与 Red Hat Enterprise Linux (RHEL) 100% 兼容。它由 CentOS 联合创始人 Gregory Kurtzer 发起,作为 CentOS 转向 CentOS Stream 后的替代方案。

特点

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

  2. 稳定性:专注于企业级稳定性和长期支持。

  3. 社区驱动:由开放社区维护,非商业公司控制。

  4. 免费使用:无需订阅费用,自由下载和部署。

  5. 长期支持:提供长达 10 年的支持周期(与 RHEL 相同)。

最新更新内容及时间

  • 最新版本:Rocky Linux 9.3(2023年11月发布)

  • 更新内容

    • 内核更新至 5.14

    • 安全增强(如 OpenSSL 3.0 和 SELinux 改进)

    • 新软件包版本(Python 3.9、GCC 11 等)

镜像下载地址

官网地址

文档地址

Docker 安装示例

  1. 拉取官方镜像:

    docker pull rockylinux:9
  2. 运行容器:

    docker run -it rockylinux:9 /bin/bash

Yum/DNF 设置教程(配置国内镜像)

  1. 备份原配置:

    sudo cp /etc/yum.repos.d/Rocky-BaseOS.repo /etc/yum.repos.d/Rocky-BaseOS.repo.bak
  2. 修改为阿里云镜像:

    sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
             -e 's|^#baseurl=http://dl.rockylinux.org/$contentdir|baseurl=https://mirrors.aliyun.com/rockylinux|g' \
             -i /etc/yum.repos.d/Rocky-*.repo
  3. 更新缓存:

    sudo dnf makecache

常见错误及解决

  1. Error: Failed to download metadata

    • 原因:网络问题或镜像未同步。

    • 解决:更换镜像源或检查网络连接。

  2. SELinux 阻止服务启动

    • 临时禁用:

      sudo setenforce 0
    • 永久禁用(需编辑 /etc/selinux/config)。

  3. DNF 锁冲突

    • 解决:

      sudo rm -f /var/run/dnf.pid
  4. GPK 密钥错误

    • 解决:

      sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-rockyofficial
  5. 软件包依赖冲突

    • 解决:

      sudo dnf remove [冲突包名] --nodeps