Rocky Linux est une distribution Linux destinée à être une version compatible binaire complète en aval utilisant le code source du système d'exploitation Red Hat Enterprise Linux. L'objectif du projet est de fournir un système d'exploitation d'entreprise de niveau production soutenu par la communauté.

Prérequis :
Backup project and important files/directories:
Effectuez une sauvegarde complète de vos fichiers de configuration, répertoires, fichiers de projet et bases de données importants, etc. Ainsi, si quelque chose ne va pas, nous devrions pouvoir revenir en arrière rapidement.
Étape 1 : Installer toutes les mises à jour sur CentOS 8.
Tout d'abord, assurez-vous que tous les packages existants sur votre système sont à jour.
dnf update


Maintenant, vérifiez la version CentOS Linux 8.
cat/etc/redhat-release
OU
cat/etc/centos-release

Étape 2 : Installer le client git sur CentOS 8.
Nous avons besoin de git pour installer le script de migration.
Tout d'abord, vérifiez si git est déjà installé sur le serveur ? Exécutez la commande ci-dessous.
type -a git

Cherchons le package git, Exécutez la commande ci-dessous.
dnf list git

dnf search git

dnf info git

Maintenant, installez git sur votre serveur à l'aide de l'utilitaire dnf, exécutez la commande ci-dessous.
dnf install git


type -a git

Clonez le dépôt pour installer l'outil de migration appelé rocky-tool
Enfin, nous devons cloner le référentiel rocky-tools à l'aide de la commande git :
cd /tmp/
git clone https://github.com/rocky-linux/rocky-tools.git

Étape 3 :Migrer de CentOS 8 vers Rocky Linux.
Changez le répertoire à l'aide de la commande cd où rocky-tools a cloné :
cd /tmp/rocky-tools/migrate2rocky
Configurez les autorisations exécutables à l'aide de la commande chmod :
chmod -v +x migrate2rocky.sh
Lancez la migration de CentOS 8 vers Rocky Linux en tapant la commande migrate2rocky.sh :
./migrate2rocky.sh -r


Étape 4 :Redémarrez le système.
Maintenant, redémarrez le serveur en utilisant la commande suivante :
systemctl reboot
Étape 5 : vérification de la version du serveur.
Vérifiez la version du serveur à l'aide de la commande ci-dessous.
cat /etc/redhat-release
OU
cat /etc/rocky-release

Assurez-vous qu'il n'y a pas d'erreurs, exécutez la commande ci-dessous.
tail -f /var/log/messages

Conclusion :
Dans cet article, vous avez appris comment migrer de CentOS 8 vers Rocky Linux. Consultez le site Web de Rocky Linux pour obtenir de la documentation et un lien GitHub.