GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8からOracleLinux8への移行:ステップバイステップガイド

この記事では、現在のCentOS8インストールをOracleLinux8に移行するためのすべての手順について説明します。

CentOSプロジェクトからCentOSStreamに焦点が移るにつれ、Linuxシーンにいくつかのディストリビューションが登場し、CentOSの優先代替品の位置を争っています。

主要な候補の1つはOracleLinuxです。 Red Hat Enterprise Linux(RHEL)の1:1バイナリ互換フォークであるオペレーティングシステムを無料でダウンロード、使用、および配布できます。

2006年の最初のリリース以来、Oracle Linuxは同等のRHELバージョンと100%アプリケーションバイナリ互換です。その間、互換性のバグが記録されたことはありません。

Oracle Linuxおよび仮想化製品管理担当ディレクター、Simon Coter

企業は、Oracleに義務を負わずに、本番環境で無料で使用できます。つまり、Oracle Linuxは無料で使用でき、OracleLinuxサポートが必要な場合にのみ料金が発生します。

その上、主な利点の1つは、変更されたUEKまたはOracleによって作成された「UnbreakableEnterpriseKernel」を使用したRHELリリースサイクルに厳密に従うことです。

Unbreakable Enterprise Kernelは、他の機能の中でも特に、安定性と最小限のバックポートパッケージの点でメインラインカーネルに勝る追加の利点を提供します。

ですから、これ以上面倒なことはせずに、既存のCentOS8インストールをOracleLinux8に簡単に移行する方法を紹介します。

予備的声明

Oracle Linuxは、GitHubリポジトリで、スクリプト(centos2ol.sh )現在のCentOS 6、7、または8のインストールを同等のバージョンのOracleLinuxに移行します。

CentOS7をOracleLinux7に移行することもCentOS8をOracleLinux8に移行することもできます。CentOS7からOracleLinux8に直接移行することはできないことに注意してください。

これを行うには、最初にCentOS7からOracleLinux 7に移行してから、OracleLinux7からOracleLinux8へのインプレースアップグレードを実行する必要があります。

しかし、メインタスクであるCentOS8からOracleLinux8への移行に戻りましょう。

ステップ1:システムバックアップを作成する

アップグレードする前に、すべての重要なデータのバックアップを取り、可能であれば、CentOS8システム全体のスナップショットを撮ってください。このように、何かがうまくいかない場合、あなたは物事の右側にいるでしょう。

ステップ2:現在のCentOS8システムをアップグレードする

アップグレードプロセスの次のステップは、システムが完全にアップグレードされていることを確認することです。次のコマンドで既存のソフトウェアを更新します:

sudo dnf update

すべてのパッケージが更新されたら(存在する場合)、システムを再起動して変更を適用します。

次に、現在のオペレーティングシステムのバージョンを確認しましょう。移行プロセスを開始する前のCentOS8システムは次のとおりです。

ステップ3:移行スクリプトをダウンロードする

OracleGitHubリポジトリから移行スクリプトをダウンロードします。これを取得する最も簡単な方法は、cURLを使用することです:

curl -O https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh

これにより、移行スクリプトcentos2ol.shがダウンロードされます。 、示されているように。

ステップ4.CentOS8をOracleLinux8に移行する

ダウンロードが完了すると、移行プロセスを開始できます。 Oracle Linux 8に切り替えるには、以下に示すようにスクリプトを実行します。

sudo bash centos2ol.sh

デフォルトのカーネルは、プロセスの一部としてOracleのUnbreakable Enterprise Kernel(UEK)にアップグレードされます。さらに、このスクリプトはCentOS8リポジトリをOracleLinux 8と交換するだけでなく、互換性を確保するためにパッケージを再インストールします。

インターネット接続の速度にもよりますが、これには少し時間がかかります。移行が完了すると、CentOSシステムを再起動するように求められます。

再起動する前に、grubbyを使用してください UEKが現在のデフォルトのブートカーネルオプションであることを確認するためのツール。

sudo grubby --default-kernel

最後の仕上げとして、OracleLinux8に一致するようにサーバーのホスト名を更新しましょう。

sudo hostnamectl set-hostname ol8

最後に、サーバーを再起動して、このカーネルを使用して起動します。

sudo reboot

Oracle Linux Server 8 エントリがリストの最初になるので、Enterを押します 新しくOracleLinux8ディストリビューションを起動します。

ステップ4:CentOS8からOracleLinux8への移行が成功したことを確認する

結果に満足していることを確認するために、いくつかのテストを実行することをお勧めします。たとえば、パッケージベースを更新してみましょう。

ご覧のとおり、すべてがスムーズに機能します。

結論

おめでとう! CentOS8をOracleLinux8に正常に移行しました。

間違いなく、OracleLinux8はサーバーにとって実行可能なオプションです。非常に高速で、安定していて、RHELベースのオペレーティングシステムと同じように簡単に使用できます。

この役立つガイドを見つけていただければ幸いです。ご利用いただきありがとうございます!下のコメントボックスでお気軽にご意見をお聞かせください。

興味のあるガイドは次のとおりです。

  • CentOS7をAlmaLinux8に移行する方法:ステップバイステップガイド
  • CentOS8からAlmaLinux8へ:ステップバイステップの移行ガイド
  • CentOS8からRockyLinux8への移行:ステップバイステップのチュートリアル

Cent OS
  1. CentOS8からRockyLinux8への移行:ステップバイステップのチュートリアル

  2. CentOS8からAlmaLinux8へ:ステップバイステップの移行ガイド

  3. CentOS7をAlmaLinux8に移行する方法:ステップバイステップガイド

  1. CentOSとは–初心者向けガイド

  2. CentOS8からOracleLinux8への移行:ステップバイステップガイド

  3. CentOS Linux に NTPD をインストールする方法 – CentOS ntp インストール ガイド

  1. Kali Linux on VirtualBox:ステップバイステップのインストールガイド

  2. Rocky Linux 8 / CentOS 8 /RHEL8にJavaをインストールする方法

  3. Rocky Linux / Alma Linux /CentOS8にErlangをインストールする方法