参考资料

  1. Adminer(原名 phpMinAdmin)是一个轻量级、开源的数据库管理工具
  2. 能否用Docker替代虚拟化?
  3. FileZilla Server是一款开源FTP服务器软件
  4. Bash(Bourne-Again SHell)是 Unix/Linux 系统默认的命令行解释器
  5. Cloudreve 启用 JWT(JSON Web Tokens)加密通信
  6. Nexus Repository Manager 3(简称Nexus3)是由Sonatype公司开发的一款企业级仓库管理工具
  7. Chronograf 是 InfluxData 公司开发的开源可视化工具
  8. Navidrome 是一个开源的轻量级音乐流媒体服务器

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