Come Migrare Da CentOS a AlmaLinux

CentOS 8 ha raggiunto la fine del suo ciclo vitale il 31 dicembre 2021, e non ci saranno ulteriori aggiornamenti o correzioni di sicurezza rilasciati per il sistema operativo. Se stai eseguendo un server CentOS 8, è tempo di iniziare a pensare a migrare verso un nuovo sistema operativo.
In questo tutorial, imparerai come migrare da CentOS 8 a AlmaLinux.
Indice
- Che Cos’è AlmaLinux OS?
- Perché Usare AlmaLinux?
- Requisiti
- Aggiornare Il Tuo Server CentOS
- Verificare La Compatibilità Dell’Hardware Del Tuo Server
- Scaricare Lo Script Di Distribuzione Di AlmaLinux
- Migrare Da CentOS a AlmaLinux
- Verificare La Migrazione
- Domande Frequenti
Leggi anche: Come Creare Un Honeypot SSH Per Catturare Hacker Sul Tuo Server Linux
Che Cos’è AlmaLinux OS?
AlmaLinux OS è un sistema operativo affidabile, facile da usare e potente basato su Red Hat Enterprise Linux (RHEL). AlmaLinux è sponsorizzato da CloudLinux ed è rilasciato sotto la GNU General Public License. AlmaLinux è molto simile a CentOS ed è la migliore opzione se stai cercando di allontanarti da CentOS.
Perché Usare AlmaLinux?
Ci sono molte ragioni per utilizzare AlmaLinux. Alcuni dei vantaggi includono:
- Un fork di RHEL, quindi è compatibile con tutto il software e le applicazioni RHEL.
- Supportato da una grande e attiva comunità.
- Fornisce aggiornamenti regolari e correzioni di sicurezza.
- Include tutte le funzionalità di cui hai bisogno in un sistema operativo per server.
Requisiti
Prima di iniziare questa guida, dovresti avere quanto segue:
- Server CentOS. Dovresti anche essere loggato come un utente con privilegi
sudo. CentOS 8 è usato come esempio, ma i passaggi dovrebbero essere simili per altre versioni di CentOS. - 10 GB di spazio libero su disco, poiché il processo di migrazione richiederà spazio per scaricare i nuovi file di AlmaLinux da Internet e installarli.
- RAM sufficiente per il processo di migrazione (4 GB o più è raccomandato).
Aggiornare Il Tuo Server CentOS
Prima di poter migrare da CentOS a AlmaLinux, devi assicurarti che il tuo server CentOS sia aggiornato. Vuoi assicurarti che tutte le ultime patch di sicurezza e aggiornamenti software siano stati installati per garantire una transizione fluida verso AlmaLinux.
Puoi aggiornare il tuo server eseguendo il seguente comando:
sudo yum update -yDopo che gli aggiornamenti sono stati installati, sarà necessario riavviare il server per garantire che siano stati applicati correttamente.
Riavvia il tuo server eseguendo il seguente comando:
sudo rebootVerificare La Compatibilità Dell’Hardware Del Tuo Server
Prima di poter installare AlmaLinux, devi assicurarti che l’hardware del tuo server sia compatibile. AlmaLinux richiede un processore a 64 bit e almeno 4 GB di RAM.
Controlla il tipo di processore del tuo server eseguendo il seguente comando.
uname -mSe il comando restituisce “x86_64” come mostrato, il processore del tuo server è compatibile con AlmaLinux.
Puoi controllare la RAM del tuo server eseguendo il seguente comando, che restituirà informazioni sull’uso della memoria del tuo server. Assicurati che il valore “free” sia maggiore di 4000 MB.
free -m
Infine, controlla la versione di rilascio del tuo server CentOS.
cat /etc/os-releaseSe il comando restituisce “CentOS” e “8”, come mostrato nell’output sottostante, allora il tuo server sta eseguendo CentOS 8 ed è compatibile con AlmaLinux.

Scaricare Lo Script Di Distribuzione Di AlmaLinux
A questo punto, dovresti avere un server che esegue CentOS 8 e aggiornato. Il passo successivo è scaricare lo script di distribuzione di AlmaLinux. Ci sono due modi per migrare da CentOS a AlmaLinux.
Puoi migrare manualmente il tuo server, ma richiede molto più tempo e sforzo. Dovrai rimuovere tutti i pacchetti, le chiavi e il branding esistenti di CentOS, quindi installare AlmaLinux. Questo può essere un processo difficile, quindi è consigliabile usare questo metodo solo se sei un utente Linux esperto.
In alternativa, puoi utilizzare lo script di distribuzione bash di AlmaLinux che automatizza la maggior parte del processo di migrazione. Questo tutorial ti mostrerà come utilizzare lo script di distribuzione di AlmaLinux.
Scarica lo script di distribuzione di AlmaLinux eseguendo il seguente comando. Questo tutorial utilizza curl per trasferire e scaricare lo script di distribuzione di AlmaLinux sul tuo server.
curl -O https://raw.githubusercontent.com/AlmaLinux/almalinux-deploy/master/almalinux-deploy.shL’opzione -O dice a curl di salvare il file con lo stesso nome che ha sul server.

Dopo che lo script di distribuzione di AlmaLinux è stato scaricato, esegui il comando ls per verificare che il file esista sul tuo server.
ls -la almalinux-deploy.shVedrai un’uscita simile alla seguente:
Infine, apri lo script di distribuzione di AlmaLinux in un editor di testo per rivedere il contenuto. Dovresti sempre rivedere il contenuto di uno script che è stato scaricato da Internet prima di eseguirlo sul tuo server. Chiudi il file quando sei soddisfatto.
sudo nano almalinux-deploy.shMigrare Da CentOS a AlmaLinux
Prima di eseguire lo script, devi renderlo eseguibile. Per impostazione predefinita, lo script di distribuzione di AlmaLinux non è eseguibile – è solo un file di testo.
Rendi eseguibile lo script di distribuzione di AlmaLinux eseguendo il seguente comando:
sudo chmod +x almalinux-deploy.shDigita il seguente comando per eseguire lo script di distribuzione di AlmaLinux:
sudo ./almalinux-deploy.shLa parte ./ del comando dice a Linux di cercare nella directory corrente lo script “almalinux-deploy.sh”.

Lo script di distribuzione di AlmaLinux inizierà a funzionare e scaricherà i file necessari per la migrazione. Questo processo può richiedere del tempo a seconda della connessione Internet e delle specifiche del tuo server.
Una volta che lo script di distribuzione di AlmaLinux ha scaricato i file, inizierà a migrare e reinstallare il tuo server come mostrato.
Lo script ripulisce il vecchio database RPM e lo sostituisce con uno nuovo compatibile con AlmaLinux.

Una volta completato il processo, vedrai il seguente messaggio. Come puoi vedere, utilizzare lo script di distribuzione di AlmaLinux è un gioco da ragazzi, e ci vogliono solo pochi minuti per migrare il tuo server da CentOS a AlmaLinux.
Verificare La Migrazione
Con tutto il lavoro duro fatto, l’ultimo passo è verificare la migrazione controllando la versione di AlmaLinux che è in esecuzione sul tuo server.
Per controllare la versione di AlmaLinux, digita il seguente comando:
cat /etc/os-releaseVedrai un’uscita simile alla seguente. Al momento della scrittura, AlmaLinux 8.6 è l’ultima versione, quindi il server sta eseguendo AlmaLinux ed è aggiornato.

Accedi all’interfaccia utente grafica (GUI). Questa volta, vedrai la schermata di benvenuto di AlmaLinux, che completa la migrazione da CentOS a AlmaLinux. Inserisci le tue informazioni di accesso e inizia a usare AlmaLinux.

Hai migrato con successo il tuo server da CentOS a AlmaLinux utilizzando lo script di distribuzione di AlmaLinux. Dopo averlo fatto, potresti voler usare questi strumenti per mettere in sicurezza il tuo server Linux o fare uso di SELinux che viene fornito con AlmaLinux.
Leggi anche: Come Sincronizzare Il Tempo Di Linux Con Il Server NTP
Domande Frequenti
AlmaLinux È Sicuro?
Sì, AlmaLinux è un sistema operativo sicuro e protetto. È basato su CentOS, che è una piattaforma solida e stabile. AlmaLinux ha subito molteplici audit di sicurezza ed è fidata da alcune delle più grandi aziende del mondo.
AlmaLinux È Gratuito?
Sì, AlmaLinux è gratuito da usare. Puoi dare un’occhiata alla pagina di AlmaLinux per ulteriori informazioni.
AlmaLinux È La Stessa Cosa Di CentOS?
Sì e no. AlmaLinux è basato su CentOS e condivide molte somiglianze con CentOS. AlmaLinux ha il proprio team di sviluppatori dedicati ed è indipendente da Red Hat. Tuttavia, è compatibile con tutto il software di Red Hat Enterprise Linux (RHEL).