このチュートリアルでは、CentOSをAlmaLinuxに移行する方法を紹介します。知らなかった方のために、AlmaLinux OSは、オープンソースのコミュニティ主導のプロジェクトであり、構築されています。 Red Hat Enterprise Linux(RHEL)のソースコードから。AlmaLinuxはRHEL 8の完全にバイナリ互換のフォークであり、確立されたCloudLinuxOSの作成者によって構築されています。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ルート権限を取得するコマンドに‘。 AlmaLinuxOSのステップバイステップのインストールを紹介します。
通常どおり、アップグレードプロセスを開始する前に、CentOSシステムから重要なデータをバックアップします。almalinux-deploy
に注意してください。 スクリプトは、最新のCentOS8.3バージョンをAlmaLinux8.3に変換するためだけのものです。 CentOS 7.xや6.xなどの古いバージョンを実行している場合、このスクリプトは機能しません。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:AlmaLinux8またはCentOS。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
CentOSをAlmaLinuxに移行する
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo dnf update sudo dnf install epel-release
ステップ2.CentOSをAlmaLinuxに移行します。
次に、CentOS 8からAlmaLinuxへの移行スクリプトをダウンロードします:
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.sh
スクリプトが保存されたら、次のコマンドで適切な権限を付与します:
chmod +x almalinux-deploy.sh
次に、以下のコマンドを使用してスクリプトを実行します。
sudo bash ./almalinux-deploy.sh
スクリプトがいくつかの初期チェックを実行した後、システムを現在のパッケージと同期させるために、特定のパッケージの削除、再インストール、ダウングレード、およびアップグレードのプロセスを開始しますAlmaLinuxリリース。移行は実際にはアップグレードよりも時間がかからない場合があります。移行が完了したら、もう一度再起動して完了です。
reboot
完了したら、CentOS8システムがAlmaLinux8に正常に変換されたことを確認します:
$ cat /etc/os-release NAME="AlmaLinux" VERSION="8.3 (Purple Manul)" ID="almalinux" ID_LIKE="rhel centos fedora" VERSION_ID="8.3" PLATFORM_ID="platform:el8" PRETTY_NAME="AlmaLinux 8.4 RC (Purple Manul)" ANSI_COLOR="0;34" CPE_NAME="cpe:/o:almalinux:almalinux:8.3:rc" HOME_URL="https://almalinux.org/" BUG_REPORT_URL="https://bugs.almalinux.org/" ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8" ALMALINUX_MANTISBT_PROJECT_VERSION="8.3" $ cat /etc/redhat-release AlmaLinux release 8.3 RC (Purple Manul)
おめでとうございます!AlmaLinuxの移行に成功しました。このチュートリアルを使用してCentOSをAlmaLinuxシステムに移行していただきありがとうございます。追加のヘルプや役立つ情報については、AlmaLinuxの公式ウェブサイトを確認することをお勧めします。