参考资料

  1. Memcached 是一个高性能、分布式的内存缓存系统
  2. Cloudreve 启用 JWT(JSON Web Tokens)加密通信
  3. Oracle Linux 是由 Oracle 公司提供的企业级 Linux 发行版
  4. 与虚拟机相比,Docker的优势是什么?
  5. Clojure 是一种运行在 JVM 上的 Lisp 方言
  6. DweebUI是一个基于Stable Diffusion WebUI的轻量级分支
  7. Varnish 是一款高性能的开源 HTTP 加速器和反向代理服务器
  8. docker镜像源配置详细说明以及案例

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