参考资料

  1. cpolar 是一款内网穿透工具
  2. Matomo(原名 Piwik)是一个开源的网站分析平台
  3. Maven 是一个基于项目对象模型(POM)的 Java 项目管理工具
  4. Elasticsearch 是一个开源的分布式搜索和分析引擎
  5. 宝塔docker是一款基于Web的服务器管理软件
  6. Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时环境,用于构建高性能
  7. Rocket.Chat 是一款开源的团队聊天平台
  8. XXL-JOB 是一个分布式任务调度平台

Oracle Linux 简介

Oracle Linux 是由 Oracle 公司提供的企业级 Linux 发行版,基于 Red Hat Enterprise Linux (RHEL) 源代码构建,与 RHEL 完全兼容。它专为企业环境设计,提供高性能、安全性和稳定性,并针对 Oracle 软件和硬件进行了优化。

特点

  1. 兼容性:与 RHEL 完全兼容,支持 RHEL 的应用程序和工具。

  2. 高性能:包含 Unbreakable Enterprise Kernel (UEK),针对 Oracle 数据库和应用程序优化。

  3. 安全性:提供安全增强功能,如 Ksplice 零停机内核更新。

  4. 免费使用:可免费下载和使用,企业支持需订阅。

  5. 云集成:支持 Oracle Cloud 及其他云平台。

最新更新内容及时间

  • 最新版本:Oracle Linux 9 (2023年发布)

  • UEK 版本:Unbreakable Enterprise Kernel Release 7 (UEK R7)

  • 更新内容

    • 支持最新硬件

    • 增强安全性功能

    • 改进容器和虚拟化支持

镜像下载地址

官网地址

阅读的文档地址

Docker 安装示例

  1. 安装 Docker:

    sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
    sudo dnf install docker-ce docker-ce-cli containerd.io
    sudo systemctl enable --now docker
  2. 验证安装:

    sudo docker run hello-world

Yum 设置教程

  1. 配置 Yum 仓库:

    sudo dnf install oraclelinux-release-el9
    sudo dnf config-manager --enable ol9_addons ol9_appstream ol9_baseos ol9_developer ol9_developer_EPEL
  2. 更新系统:

    sudo dnf update

常用错误问题

  1. 依赖问题

    • 错误:Error: Package X requires Y but it is not installable

    • 解决:启用正确的仓库或手动安装依赖。

  2. Kernel 问题

    • 错误:Kernel panic - not syncing

    • 解决:检查硬件兼容性或使用 UEK 内核。

  3. 网络问题

    • 错误:Network is unreachable

    • 解决:检查网络配置或防火墙设置。

  4. Docker 权限问题

    • 错误:Got permission denied while trying to connect to the Docker daemon

    • 解决:将用户加入 docker 组并重启服务。

  5. Yum 缓存问题

    • 错误:Could not retrieve mirrorlist

    • 解决:清除缓存并重新生成:

      sudo dnf clean all
      sudo dnf makecache