炫意html5
最早CSS3和HTML5移动技术网站之一

将 CentOS 8 操作系统迁移到 Oracle Linux

什么是Oracle Linux?

Oracle Linux 是从 RedHat Enterprise Linux 源代码编译而来,用 Oracle 的品牌取代了 Red Hat 品牌。Oracle 云和 Oracle 集成系统(如 Oracle Exadata 等)也使用它。

Oracle Linux 附带两个内核,第一个是从各个 Red Hat Enterprise Linux (RHEL) 版本的源代码编译的默认 Linux 内核。

第二个是 Unbreakable Enterprise Kernel (UEK),它是由 Oracle 构建并通过 Oracle Linux 支持提供支持的 Linux 内核。通过尽可能密切地跟踪主线源代码,它的重点是性能、稳定性和最小的反向移植。UEK 经过充分测试并用于为 Oracle 客户运行 Oracle 的集成系统、Oracle 云基础设施和大型企业部署。

系统环境

CentOS 8 Minimal

检查当前的 Linux 操作系统

执行以下命令来检查 Linux 操作系统的版本。

[root@localhost ~]# cat /etc/os-release
NAME="CentOS Linux"
VERSION="8 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="8"
[root@localhost ~]# cat /etc/centos-release
CentOS Linux release 8.0.1905 (Core)


检查当前 Linux 内核的版本。

[root@localhost ~]# uname -r
4.18.0-240.15.1.el8_3.x86_64
将 CentOS 8 迁移到 Oracle Linux

Oracle Github Repository 提供了一个 Linux bash 脚本centos2ol.sh。此脚本支持从 CentOS Linux 6、7 和 8 迁移,但不支持 CentOS Stream。

可以使用 wget 或 curl 命令轻松地从 GitHub 下载centos2ol.sh脚本。

[root@localhost ~]# wget https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh

centos2ol.sh添加可执行权限:

[root@localhost ~]# chmod +x centos2ol.sh

准备就绪后,执行 centos2ol.sh 脚本以启动 Linux 操作系统的迁移过程。

[root@localhost ~]# ./centos2ol.sh


centos2ol.sh 脚本列出了已安装的软件包,在迁移过程中,你的 Linux 操作系统软件包已被相应的 Oracle Linux 支持的软件包替换。

centos2ol.sh 脚本已经完成了它的工作。重新系统可以使用新的 Linux 内核启动你的操作系统。

[root@localhost ~]# reboot

在系统启动期间,GRUB 菜单现在显示 Oracle Linux Server 的两个新条目。一个用于标准 Linux 内核,而另一个用于 Unbreakable Enterprise Kernel (UEK)。

检查新的 Linux 操作系统:

通过执行以下命令检查当前操作系统版本。

[root@localhost ~]# cat /etc/os-release
NAME="Oracle Linux Server"
VERSION="8.4"
ID="ol"
ID_LIKE="fedora"
VARIANT="Server"
VARIANT_ID="server"
VERSION_ID="8.4"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Oracle Linux Server 8.4"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:oracle:linux:8:4:server"
HOME_URL="https://linux.oracle.com/"
BUG_REPORT_URL="https://bugzilla.oracle.com/"
ORACLE_BUGZILLA_PRODUCT="Oracle Linux 8"
ORACLE_BUGZILLA_PRODUCT_VERSION=8.4
ORACLE_SUPPORT_PRODUCT="Oracle Linux"
ORACLE_SUPPORT_PRODUCT_VERSION=8.4
[root@localhost ~]# cat /etc/oracle-release
Oracle Linux Server release 8.4

还要检查新 Linux 内核的版本:

[root@localhost ~]# uname -r
5.4.17-2102.202.5.el8uek.x86_64
总结

你的 CentOS 8 操作系统已成功迁移到 Oracle Linux 和 Unbreakable Enterprise Kernel。尝试试验你的新操作系统,看看它是一个好的 CentOS 替代品吗?

本文原创地址:https://www.linuxprobe.com/centos8-migrate-to-oracle.html编辑:逄增宝,审核员:逄增宝

为您推荐一些与本文相关的文章:

  • 组织缺乏技能和成熟度成为威胁追踪工作开展的最大阻碍
  • 黄欣国认为开源可能成为贸易战附带受害者
  • Linux 桌面何时能到来
  • Linux系统手机Librem 5真的要来了:基于Debian+GNOME打造
  • Firefox44.0 for Linux将支持H.264
  • SparkyLinux (Stable) 发布 4.8 版
  • 《ABAQUS GUI程序开发指南》pdf电子书免费下载
  • IT运维流程 — ITIL
  • 捷讯:张晓伦5月31日上海顺利通过RHCE认证。
  • C语言实现TCP通信

炫意HTML5 » 将 CentOS 8 操作系统迁移到 Oracle Linux

Java基础教程Android基础教程