Oracle Linux adalah alternatif lain kepada CentOS 8. Artikel ini menerangkan cara untuk memindahkan sistem pengendalian sedia ada kepada Oracle Linux.
Oracle Linux disusun daripada kod sumber RedHat Enterprise Linux, menggantikan jenama Red Hat dengan jenama Oracle. Ia juga digunakan dalam Oracle Cloud dan Oracle Engineered Systems (seperti Oracle Exadata, dll.).
Oracle Linux menyediakan dua kernel. Yang pertama ialah kernel Linux lalai, yang disusun daripada kod sumber setiap keluaran Red Hat Enterprise Linux (RHEL).
Yang kedua ialah Unbreakable Enterprise Kernel (UEK), iaitu kernel Linux yang dibina oleh Oracle dan dikuasakan melalui Sokongan Oracle Linux. Ia memfokuskan pada prestasi, kestabilan dan sokongan yang minimum dengan menjejaki kod sumber talian utama sedekat mungkin. UEK diuji sepenuhnya dan digunakan untuk menjalankan Sistem Kejuruteraan Oracle, Infrastruktur Awan Oracle dan penggunaan perusahaan besar untuk pelanggan Oracle.
CentOS 8 Minimum
Laksanakan arahan berikut untuk menyemak versi sistem pengendalian 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)
Semak versi kernel Linux semasa.
[root@localhost ~]# uname -r 4.18.0-240.15.1.el8_3.x86_64
Repositori Github Oracle menyediakan skrip bash Linuxcentos2ol.sh
. Skrip ini menyokong migrasi daripada CentOS Linux 6, 7 dan 8, tetapi tidak menyokong CentOS Stream.
Skrip boleh dimuat turun dengan mudah daripada GitHub menggunakan arahan wget atau curl. centos2ol.sh
[root@localhost ~]# wget https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh
: centos2ol.sh
[root@localhost ~]# chmod +x centos2ol.sh
[root@localhost ~]# ./centos2ol.sh
Skrip
centos2ol.sh telah melaksanakan tugasnya. But semula sistem anda akan but sistem pengendalian anda dengan kernel Linux baharu.
[root@localhost ~]# reboot
Lihat sistem pengendalian Linux baharu:
Semak versi sistem pengendalian semasa dengan melaksanakan arahan berikut.
[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
[root@localhost ~]# uname -r 5.4.17-2102.202.5.el8uek.x86_64
Ringkasan
Sistem pengendalian CentOS 8 anda telah berjaya dipindahkan ke Oracle Linux dan Unbreakable Enterprise Kernel. Cuba bereksperimen dengan sistem pengendalian baharu anda dan lihat sama ada ia adalah alternatif CentOS yang baik?Atas ialah kandungan terperinci Ajar anda untuk memindahkan sistem pengendalian CentOS 8 ke Oracle Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!