關於從 CentOS Linux 切換至 Oracle Linux

Red Hat 軟體即將完成 EOL CentOS Linux 8,建議您往前移動兩種替代方法:切換至 CentOS Stream 或 RHEL。較佳且耗費較少的選項是切換至 Oracle Linux。

如果您切換至「CentOS 串流」、將會失去 1:1 與 RHEL 的相容性、這對您的開發和測試環境有影響。您必須要有付費支援訂閱才能夠使用 RHEL 交換器。您可以使用簡單且可供使用的命令檔,將 Linux 實行移轉至 Oracle Linux 來減少這些問題。此指令碼適用於 CentOS Linux 6、7 及 8 版。

瞭解移轉的優點

如果您決定從 CentOS 移轉至 Oracle Linux,您會感謝一些重要的優點:

  • Oracle Linux 可免費下載、分送及使用 (甚至在實際環境執行中),而且自其於 14 年前發行。Oracle Linux 對於每個主要的 Red Hat Enterprise Linux (RHEL) 版本都有同等的發行版本:4、5、6、7 和最近的 8。Oracle Linux發行版本一致地追蹤錯誤資料(通常在24小時內發行)、更新發行版本通常在五個工作天內提供,以及三個月內的主要發行版本。
  • 安裝媒體、更新和原始程式碼均可在 Oracle Linux yum 伺服器上公開存取,無需登入或認證需求。
  • 自 2006 年的第一個發行版本起,Oracle Linux 是 100%的應用程式二進位檔案,與同等的 RHEL 版本相容。這次,永遠不會記錄相容性錯誤。Oracle 提供兩個核心選項:Oracle Linux 或 Red Hat 相容核心 (RHCK) 的 Unbreakable Enterprise Kernel (UEK)。Oracle 支援這兩種方法。UEK 為處理作業排程器、記憶體管理、檔案系統以及網路堆疊提供豐富的效能和擴展性改進。

瞭解支援的版本

移轉命令檔目前支援切換 CentOS Linux 6、CentOS Linux 7 以及 CentOS Linux 8。它不支援 CentOS 資料流。

複查程序檔限制

從 CentOS 移轉至 Oracle Linux 之前,請注意 centos2ol.sh 命令檔的某些限制:

  1. 此命令檔目前必須能夠直接或透過代理主機與 CentOS 和 Oracle Linux yum 儲存區域通訊。
  2. 此命令檔目前不支援在第三方管理工具 (例如 Spacewalk、Foreman 或 Uyuni) 註冊的執行處理。
  3. 預期與從第三方儲存區域安裝的套裝軟體相容,但不保證。例如,某些軟體與/etc/oracle-release 檔案並不存在。
  4. 安裝第三方和 (或) 已關閉之來源核心模組 (例如商業防毒產品) 的套裝程式在切換之後可能無法運作。
  5. 此命令檔只會啟用切換至 Oracle Linux 所需的基礎儲存區域。使用者可能需要啟用其他儲存區域,才能取得已經安裝之套裝程式的更新

取得支援

Oracle 提供從 CentOS 切換至 Oracle Linux 時可能發生之問題的支援服務。

  • 開啟非安全相關錯誤報告、問題或增強功能要求的 GitHub 問題。
  • 若要報告安全問題或漏洞請勿提出 GitHub 問題。如果您認為您已發現安全性漏洞,最好使用概念證明將報表提交至 secalert_us@oracle.com。Oracle 提供如何報告安全漏洞的其他資訊,其中包括安全電子郵件的公開加密金鑰。請勿使用其他管道,或直接聯絡專案提供者。