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

Centos8からRockyLinux8に移行する方法

RockyLinuxチームはmigrate2rockyを提供しています。これは、実行されると、すべてのリポジトリをRockyLinuxのリポジトリに変更するスクリプトです。パッケージは必要に応じてインストールおよびアップグレード/ダウングレードされ、OSのブランドもすべて変更されます。

このガイドでは、RockyLinuxプロジェクトが提供するシェルスクリプトを使用してCentOS8LinuxライブサーバーをRockyLinux8に移行する方法を学習します。

目次

  1. システムが最新であることを確認してください
  2. CentOS8システムをバックアップする

1。システムが最新であることを確認してください

次のコマンドを使用して、サーバーが更新されていることを確認します。

sudo dnf update -y

次のコマンドを使用して、CentOSLinux8のバージョンも確認しましょう。

$ cat /etc/os-release
NAME="CentOS Linux"
VERSION="8"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="8"
PLATFORM_ID="platform:el8"
PRETTY_NAME="CentOS Linux 8"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:8"
HOME_URL="https://centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-8"
CENTOS_MANTISBT_PROJECT_VERSION="8"

2。 CentOS8システムをバックアップする

システムを定期的に更新することをお勧めします。システムにアプリケーションデータがある場合は、それがバックアップされていることを確認してください。また、OSスナップショットを作成して、問題が発生したときに元に戻してください。常に検証済みのバックアップを保持します。

3。 gitクライアントをインストールする

移行を実行するために必要なスクリプトを複製するには、gitが必要です。次のコマンドを使用してgitclientをインストールします:

sudo dnf install -y git

4。リポジトリのクローンを作成して移行ツールをインストールします

RockyLinuxチームはmigrate2rockyを提供しています。これは、実行されると、すべてのリポジトリをRockyLinuxのリポジトリに変更するスクリプトです。 / tmpディレクトリに切り替えてから、次のコマンドを使用してリポジトリのクローンを作成します。

cd /tmp/
git clone https://github.com/rocky-linux/rocky-tools.git

5。スクリプトを実行してRockyLinuxに移行します

リポジトリのクローンが作成されたら、migrate2rocky.shを実行する必要があります RockyLinuxに移行します。このスクリプトは、すべてのリポジトリをRockyLinuxのリポジトリに変更します。パッケージは必要に応じてインストールおよびアップグレード/ダウングレードされ、OSのブランドもすべて変更されます。

スクリプトが配置されているディレクトリに移動します:

cd /tmp/rocky-tools/migrate2rocky

次に、スクリプトを実行可能にします

chmod -v +x migrate2rocky.sh

最後に、スクリプトを実行して移行プロセスを開始します

sudo ./migrate2rocky.sh -r

プロセスが終了するのを待ちます。これには時間がかかる場合があります。完了すると、次のようなメッセージが表示されます。

Complete!

Done, please reboot your system.
A log of this installation can be found at /var/log/migrate2rocky.log

次のコマンドを使用してシステムを再起動します:

sudo systemctl reboot

移行の確認

再起動が完了したら、サーバーにログインして、成功したことを確認します。バージョンを確認して、次のコマンドを使用してRockyLinuxに切り替えられたことを確認します。

$ cat /etc/os-release
NAME="Rocky Linux"
VERSION="8.5 (Green Obsidian)"
ID="rocky"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.5"
PLATFORM_ID="platform:el8"
PRETTY_NAME="Rocky Linux 8.5 (Green Obsidian)"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:rocky:rocky:8:GA"
HOME_URL="https://rockylinux.org/"
BUG_REPORT_URL="https://bugs.rockylinux.org/"
ROCKY_SUPPORT_PRODUCT="Rocky Linux"
ROCKY_SUPPORT_PRODUCT_VERSION="8"

CentOSリリースファイルも確認できます

$ cat /etc/centos-release
Rocky Linux release 8.5 (Green Obsidian)

hostnamectlでホスト名を確認すると、情報も表示されます

$ hostnamectl
   Static hostname: dev-ce8-0-srv.citizix.com
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 4d78db4a684b6f64404255df88b2c437
           Boot ID: ae1e300871314a1eae3e2dd5ae5e9e83
    Virtualization: kvm
  Operating System: Rocky Linux 8.5 (Green Obsidian)
       CPE OS Name: cpe:/o:rocky:rocky:8:GA
            Kernel: Linux 4.18.0-348.7.1.el8_5.x86_64
      Architecture: x86-64

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

  2. CentOS8をRockyLinuxに移行する

  3. RockyLinux8.4がCentOS8から移行できるようになりました

  1. CentOSからAlmaLinuxに移行する方法

  2. CentOS8からRockyLinux8.4に移行する方法

  3. CentOS8からRockyLinux8に移行する方法

  1. CentOS7をRockyLinux8にアップグレードする方法

  2. CentOS8からRockyLinux8に移行する方法

  3. CentOSLinuxをOracleLinuxに移行する方法