Rocky Linuxは、Red HatEnterpriseLinuxオペレーティングシステムのソースコードを使用したダウンストリームの完全なバイナリ互換リリースとなることを目的としたLinuxディストリビューションです。このプロジェクトの目的は、コミュニティがサポートする本番環境グレードのエンタープライズオペレーティングシステムを提供することです。

前提条件:
Backup project and important files/directories:
重要な構成ファイル、ディレクトリ、プロジェクトファイル、データベースなどの完全バックアップを取ります。したがって、問題が発生した場合は、すぐに戻ることができるはずです。
ステップ1:CentOS8にすべてのアップデートをインストールします。
まず、システム上の既存のパッケージがすべて最新であることを確認します。
dnf update


次に、CentOSLinux8のバージョンを確認します。
cat/etc/redhat-release
または
cat/etc/centos-release

ステップ2:CentOS8にgitクライアントをインストールする
移行スクリプトをインストールするにはgitが必要です。
まず、gitがサーバーにすでにインストールされているかどうかを確認しますか?以下のコマンドを実行してください。
type -a git

gitパッケージを検索して、以下のコマンドを実行してみましょう。
dnf list git

dnf search git

dnf info git

次に、dnfユーティリティを使用してサーバーにgitをインストールし、以下のコマンドを実行します。
dnf install git


type -a git

リポジトリのクローンを作成して、rocky-toolと呼ばれる移行ツールをインストールします
最後に、gitコマンドを使用してrocky-toolsリポジトリのクローンを作成する必要があります。
cd /tmp/
git clone https://github.com/rocky-linux/rocky-tools.git

ステップ3:CentOS8からRockyLinuxへの移行。
rocky-toolsが複製されたcdコマンドを使用してディレクトリを変更します:
cd /tmp/rocky-tools/migrate2rocky
chmodコマンドを使用して実行可能権限を設定します:
chmod -v +x migrate2rocky.sh
次のように入力して、CentOS8からRockyLinuxへの移行を開始します。
./migrate2rocky.sh -r


ステップ4:システムを再起動します。
次に、次のコマンドを使用してサーバーを再起動します。
systemctl reboot
ステップ5:サーバーのバージョンを確認します。
以下のコマンドを使用してサーバーのバージョンを確認してください。
cat/etc/redhat-release
または
cat /etc/rocky-release

エラーがないことを確認し、以下のコマンドを実行します。
tail -f /var/log/messages

結論:
この記事では、CentOS8からRockyLinuxに移行する方法を学びました。ドキュメントとGitHubリンクについては、RockyLinuxのWebサイトを確認してください。