oracle linux 是 centos 8 的另一种替代选择。本文将介绍如何将现有操作系统迁移到 oracle linux。
什么是 Oracle Linux?
Oracle Linux 是由 RedHat Enterprise Linux 源代码编译而来,用 Oracle 品牌替代了 Red Hat 品牌。它也被用于 Oracle 云和 Oracle 集成系统(如 Oracle Exadata 等)。
Oracle Linux 提供两个内核。第一个是默认的 Linux 内核,它是从各个 Red Hat Enterprise Linux (RHEL) 版本的源代码编译而来。
第二个是 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 替代品吗?
以上就是教你将 CentOS 8 操作系统迁移到 Oracle Linux的详细内容,更多请关注慧达安全导航其它相关文章!
免责 声明
1、本网站名称:慧达安全导航
2、本站永久网址:https//www.huida178.com/
3、本站所有资源来源于网友投稿和高价购买,所有资源仅对编程人员及源代码爱好者开放下载做参考和研究及学习,本站不提供任何技术服务!
4、本站所有资源的属示图片和信息不代表本站的立场!本站只是储蓄平台及搬运
5、下载者禁止在服务器和虚拟机下进行搭建运营,本站所有资源不支持联网运行!只允许调试,参考和研究!!!!
6、未经原版权作者许可禁止用于任何商业环境,任何人不得擅作它用,下载者不得用于违反国家法律,否则发生的一切法律后果自行承担!
7、为尊重作者版权,请在下载24小时内删除!请购买原版授权作品,支持你喜欢的作者,谢谢!
8.若资源侵犯了您的合法权益,请持 您的版权证书和相关原作品信息来信通知我们!QQ:1247526623我们会及时删除,给您带来的不便,我们深表歉意!
9、如下载链接失效、广告或者压缩包问题请联系站长处理
10、如果你也有好源码或者教程,可以发布到网站,分享有金币奖励和额外收入!
11、本站资源售价只是赞助,收取费用仅维持本站的日常运营所需
12、因源码具有可复制性,一经赞助,不得以任何形式退款。
13、本文内容由网友自发贡献和站长收集,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系1247526623@qq.com
转载请注明出处: 慧达安全导航 » 教你将 CentOS 8 操作系统迁移到 Oracle Linux
发表评论 取消回复