AlmaLinux 9 su un VPS: Quando È la Scelta Giusta (e Quando Non Lo È)

  di Dallas Kashuba
AlmaLinux 9 su un VPS: Quando È la Scelta Giusta (e Quando Non Lo È) thumbnail

Stai per prendere una decisione importante.

Forse la più grande della tua vita.

Ok, è una bugia. Ma è una decisione che rimarrà nel tuo terminale per i prossimi cinque anni.

Quale sistema operativo dovresti eseguire sul tuo nuovo VPS?

Probabilmente sai già che AlmaLinux 9 è una distribuzione della famiglia RHEL e l’hai sentito chiamare “il moderno CentOS”.

La domanda sul tavolo è se AlmaLinux 9 sia la risposta giusta per quello che stai effettivamente costruendo, o se Rocky, Oracle, Ubuntu o Debian sia la scelta più intelligente.

La maggior parte delle persone sceglie il sistema operativo che è stato utilizzato nel primo tutorial che hanno letto.

Ecco come un progetto secondario Docker finisce su AlmaLinux quando dovrebbe essere su Ubuntu, e come un rivenditore cPanel finisce su Ubuntu quando dovrebbe essere su AlmaLinux.

Ma cosa è giusto per te?

Cosa Rende AlmaLinux 9 Diverso Dagli Altri Distro Linux?

AlmaLinux 9 è compatibile a livello binario con RHEL 9 — il software che funziona su RHEL funziona anche su AlmaLinux, e il progetto considera qualsiasi interruzione come un bug. È gestito da una fondazione senza scopo di lucro e non comporta costi di licenza. Questa è la versione breve, ed è così che la maggior parte dei lettori distinguerà AlmaLinux 9 dalle quattro distribuzioni con cui viene effettivamente confuso.

AlmaLinux si posiziona come alternativa gratuita a CentOS con compatibilità Red Hat e documentazione estesa

Ecco il taglio più lungo, distro per distro.

AlmaLinux contro CentOS Stream

CentOS Stream è la piattaforma di sviluppo upstream per le future release di RHEL — è dove Red Hat prepara il codice prima di distribuirlo. AlmaLinux 9 si trova dall’altra parte di quella relazione. Non mira più a essere una ricostruzione downstream 1:1 di RHEL; nel luglio 2023 il progetto ha spostato il suo obiettivo a mantenere la compatibilità con RHEL, così le applicazioni che funzionano su RHEL funzionano senza modifiche su AlmaLinux, mentre il progetto mantiene lo spazio per distribuire le proprie correzioni.

AlmaLinux vs. Rocky Linux

Entrambi i progetti sono stati lanciati nel 2021, dopo che Red Hat ha annunciato nel dicembre 2020 che lo sviluppo di CentOS Linux sarebbe terminato a favore di CentOS Stream. Entrambi sono compatibili con RHEL. Per la maggior parte dei team che gestiscono un server web, un database o un server di applicazioni, la differenza pratica è trascurabile. La recensione di benchmark di Phoronix di giugno 2025 ha trovato le prestazioni di AlmaLinux 10 e Rocky Linux 10 “esattamente all’altezza” di RHEL 10 in decine di test.

I fattori distintivi che contano risiedono nella governance. La governance di AlmaLinux è gestita all’interno della AlmaLinux OS Foundation, un’organizzazione non-profit 501(c)(6) con statuto della fondazione disponibile pubblicamente e un consiglio scelto dai membri della fondazione. Rocky Linux è ospitato dalla Rocky Enterprise Software Foundation, con sostenitori che includono CIQ.

Gli obiettivi di compatibilità si sono anche divisi a metà del 2023. Dopo che Red Hat ha annunciato in giugno 2023 che CentOS Stream sarebbe diventato l’unico repository per le pubblicazioni del codice sorgente pubblico relativo a RHEL, AlmaLinux è passato da ricostruzioni 1:1 a una promessa di compatibilità: tutto ciò che funziona su RHEL dovrebbe funzionare su AlmaLinux, e una discrepanza è trattata come un bug. Rocky Linux ha mantenuto l’obiettivo originale — è progettato per essere compatibile al 100% con RHEL, ricostruendo direttamente le fonti da RHEL.

AlmaLinux vs. Ubuntu 24.04 LTS

AlmaLinux 9 è adatto per server di produzione a lungo termine ed ecosistemi adiacenti RHEL — se il tuo team sta già utilizzando CentOS, Red Hat o Fedora, la gestione dei pacchetti (dnf/rpm), le impostazioni predefinite di SELinux e i modelli di amministrazione del sistema ti sembreranno familiari. Ubuntu 24.04 LTS si adatta ai moderni flussi di lavoro di sviluppo, ai tutorial basati su Docker e ai team che desiderano un corpus più ampio di tutorial della comunità. L’ecosistema dei pacchetti (apt/deb) è diverso ma non più difficile.

I tempi di supporto sono comparabili: AlmaLinux 9 riceve aggiornamenti di sicurezza fino a maggio 2032, e Ubuntu 24.04 LTS riceve manutenzione di sicurezza standard fino a maggio 2029, con manutenzione di sicurezza estesa disponibile fino a maggio 2034 tramite Ubuntu Pro. La scelta di solito dipende dall’ecosistema che il tuo team conosce già.

AlmaLinux contro RHEL

RHEL è il prodotto a pagamento di Red Hat con un contratto di supporto Red Hat e accesso a strumenti come Red Hat Lightspeed (precedentemente Red Hat Insights). AlmaLinux 9 è compatibile a livello binario con RHEL 9, gratuito e riceve patch di sicurezza fino al 31 maggio 2032, ma senza il contratto di supporto commerciale di Red Hat.

Per i carichi di lavoro che non richiedono supporto del fornitore, AlmaLinux 9 offre un’esperienza operativa molto simile senza la fattura per sistema.

Chi Mantiene AlmaLinux 9 e Puoi Fidarti Del Ciclo Di Vita?

AlmaLinux è mantenuto dalla AlmaLinux OS Foundation, un’organizzazione no-profit 501(c)(6) fondata nel marzo 2021 per possedere e gestire il progetto, con un consiglio di amministrazione scelto dai membri della fondazione e statuti pubblicati integralmente.

Cronologia del Supporto di AlmaLinux 9 1x

Ecco la risposta alla fiducia post-CentOS in una frase. Ecco perché è importante.

CloudLinux, lo sponsor fondatore del progetto, fornisce $1M in sponsorizzazioni annuali, e più di 25 altri sponsor sostengono la Fondazione insieme a una vasta base di membri (vedi la pagina dei membri della Fondazione AlmaLinux per l’elenco attuale).

I membri scelgono il consiglio, gli statuti sono pubblici e il sistema di costruzione è aperto. Il cambio di CentOS nel 2020 ha colto di sorpresa i team di hosting perché una singola decisione aziendale ha ritirato la distribuzione su cui giravano i loro server. La struttura di AlmaLinux è la risposta diretta a ciò: la fondazione — non una singola azienda — possiede il progetto.

I numeri del ciclo di vita confermano quella durabilità. Il supporto attivo sarà disponibile fino al 31 maggio 2027, e il supporto per la sicurezza sarà disponibile fino al 31 maggio 2032 (per endoflife.date). Un AlmaLinux 9 VPS attivato oggi può ricevere aggiornamenti di sicurezza fino al 31 maggio 2032. (Non è un errore di stampa. Quasi sei anni da ora.)

Per carichi di lavoro dove il costo della riplataforma è elevato, la coda lunga è il punto focale. Provvedi una volta, aggiorna in automatico e smetti di pensare al sistema operativo per anni.

Come Appare la Configurazione di AlmaLinux 9 su un VPS?

Una configurazione pulita di AlmaLinux 9 si sviluppa attraverso sette passaggi. Niente di esotico — solo un insieme di impostazioni predefinite leggermente diverse rispetto a Ubuntu. La struttura è la stessa di Ubuntu o Debian; cambiano i comandi e un paio di impostazioni predefinite.

Per la procedura completa comando per comando, la guida all’installazione di AlmaLinux 9 è il riferimento canonico.

Sequenza di configurazione AlmaLinux VPS: provision, aggiorna account utente, configura SSH, attiva firewall

Configura il VPS con AlmaLinux 9 come immagine del sistema operativo

Molti fornitori di VPS forniscono un’immagine cloud che si avvia correttamente su hypervisor KVM. Seleziona AlmaLinux 9 come immagine del sistema operativo durante la configurazione e conferma che l’accesso root sia abilitato nel piano che hai scelto — il resto di questi passaggi presuppone che tu possa usare sudo.

Aggiorna il sistema e crea un utente sudo non root

dnf update -y è l’equivalente in AlmaLinux di apt update && apt upgrade. Dopo ciò, crea un utente sudo dedicato e smetti di accedere come root.

dnf update -y
useradd -m -G wheel il_tuo_nome
passwd il_tuo_nome

(Se i tuoi dita digitano ancora ‘yum’, sei in buona compagnia. ‘dnf’ ha sostituito ‘yum’ come gestore di pacchetti predefinito a partire da RHEL 8 e CentOS 8, anche se ‘yum’ funziona ancora su AlmaLinux 9 — ora è un collegamento simbolico a dnf.)

Rafforza L’Accesso SSH

Passa all’autenticazione basata su chiave, imposta PermitRootLogin no in /etc/ssh/sshd_config, e riavvia sshd. Il procedimento è molto simile a quello di Ubuntu o Debian.

Configura firewalld

AlmaLinux 9 utilizza ‘firewalld,’ lo strumento di gestione del firewall integrato nella famiglia RHEL, invece di UFW. Il modello di comando è firewall-cmd --permanent --add-service=http, poi firewall-cmd --reload.

Apri la porta 22 per SSH, 80 e 443 per il traffico web, ed evita di esporre pubblicamente porte non necessarie.

Verifica Che SELinux Sia Attivo

SELinux è il sistema di controllo degli accessi obbligatori di Linux, e nella famiglia RHEL 9, l’imposizione è la modalità predefinita. Esegui sestatus per confermare.

Stai cercando ‘Current mode: enforcing.’

Lascialo così.

La policy SELinux include contesti predefiniti per i servizi comuni — ad esempio httpd_t di Apache — quindi generalmente l’attrito è inferiore rispetto a quanto suggerisce la reputazione. Se una specifica app entra in conflitto con SELinux, regola il contesto o la policy invece di disabilitare completamente SELinux. (La grande eccezione è cPanel, che richiede SELinux disabilitato — maggiori dettagli nelle FAQ.)

Abilita EPEL

EPEL (Extra Packages for Enterprise Linux) è un repository del Progetto Fedora per distribuzioni compatibili con RHEL che fornisce pacchetti al di fuori dei repository di base. Su AlmaLinux 9, abilita prima CRB, poi installa EPEL — lo stesso ordine utilizzato dalla guida post-installazione di AlmaLinux:

dnf config-manager --set-enabled crb
dnf install -y epel-release

Configura gli aggiornamenti automatici di sicurezza

dnf-automatic gestisce gli aggiornamenti automatici dei pacchetti programmati senza riavviare il sistema senza sollecitazione. Attivalo una volta, e la finestra di supporto alla sicurezza del 2032 rimane significativa invece di deteriorarsi perché nessuno ha eseguito l’aggiornamento dnf per nove mesi.

Circa 20 minuti di lavoro effettivo per chi l’ha già fatto in precedenza. La prima volta costa di più perché le convenzioni del firewall e di SELinux differiscono dagli standard di Ubuntu che la maggior parte dei tutorial presume.

Come Dimensioni un VPS AlmaLinux 9?

Scala di raccomandazioni di RAM da 4GB per carichi di lavoro con un'unica applicazione, 8GB per hosting gestito o database

AlmaLinux 9 richiede almeno 1,5 GB di RAM e 10 GB di spazio su disco (20 GB consigliati) secondo la guida ufficiale all’installazione e, come RHEL 9, un processore x86-64-v2 o più recente. Tutto ciò che supera queste specifiche dipende dal carico di lavoro in esecuzione.

Il livello minimo realistico per un server di produzione è di 4 GB, e probabilmente aumenterai da lì.

Ecco il mappaggio pratico per carico di lavoro:

RAMCosa Si Adatta Comodamente?
4 GBAlmaLinux 9 più una singola applicazione web, un piccolo database o un carico di lavoro containerizzato. Spazio per i contesti SELinux, i pacchetti EPEL e strumenti di hosting o utilità di gestione leggeri senza esaurimento della memoria.
8 GBAlmaLinux 9 più un database più pesante (PostgreSQL con connessioni contemporanee, MariaDB con un’applicazione impegnativa sopra), o AlmaLinux 9 più un pannello di controllo come cPanel che gestisce il traffico di produzione.
16 GB e oltreCarichi di lavoro multi-tenant, database di produzione di medie dimensioni, o AlmaLinux 9 che esegue un ambiente di test di un fornitore di software che deve corrispondere a un’implementazione RHEL di un cliente.

Vuoi un VPS con prezzi prevedibili su quei livelli, il che è più importante di quanto la gente creda. Una spesa imprevista su un server Linux che gestisce un’applicazione rivolta ai clienti è il tipo di cosa che rovina un venerdì proprio quando stavi per prendere una birra. (È parte del motivo per cui VPS Hosting di DreamHost mantiene la larghezza di banda illimitata su ogni piano — niente tariffe per eccesso di GB, soggette ai termini di DreamHost.)

Se stai eseguendo PostgreSQL su un VPS con traffico di produzione reale, 8 GB di RAM rappresentano un punto di partenza più realistico per molti carichi di lavoro, specialmente quando si considerano connessioni simultanee, caching e lavori in background.

Dove Si Posiziona AlmaLinux 9 Per I Carichi Di Lavoro Di Conformità?

AlmaLinux 9 è un modo conveniente per raggiungere un livello di sicurezza compatibile con RHEL per carichi di lavoro conformi a HIPAA, PCI-DSS e benchmark CIS.

Combina SELinux applicato di default, la validazione FIPS 140-3 specifica di AlmaLinux per alcuni moduli crittografici di AlmaLinux 9.2 e gli strumenti di conformità OpenSCAP.

  • SELinux applicato di default: Controllo degli accessi obbligatorio già configurato, con contesti predefiniti per i servizi comuni della famiglia RHEL. Verifica e documenta la modalità corrente di SELinux per gli auditor; sebbene la modalità di applicazione sia quella predefinita, applicazioni come cPanel potrebbero richiederne la disabilitazione.
  • Crittografia validata FIPS: AlmaLinux 9.2 ha una validazione FIPS 140-3 documentata per i suoi moduli criptografici ed è presente nella lista attiva NIST, ma tale validazione è specifica per versione e modulo, quindi i team dovrebbero verificare la loro esatta versione minore di AlmaLinux e il percorso di supporto prima di formulare affermazioni formali su FIPS.
  • Profili OpenSCAP: L’installer di AlmaLinux 9 offre profili di sicurezza per HIPAA, PCI-DSS e benchmark CIS, documentati nella guida OpenSCAP per 9 e nell’ecosistema ComplianceAsCode/OpenSCAP. Eseguendo oscap sul profilo, si ottiene un rapporto di audit leggibile da macchina. Non è una garanzia di conformità, ma un serio punto di partenza per la checklist dei controlli tecnici.
  • Copertura della matrice di test del fornitore: Se un cliente chiede “supportate RHEL?” verifica la matrice di supporto del fornitore — alcuni certificano solo RHEL stesso, altri elencano distribuzioni compatibili con RHEL. Un modello sensato: sviluppare e testare su AlmaLinux 9, e riservare le sottoscrizioni RHEL a pagamento per gli ambienti che richiedono una certificazione o supporto ufficiale del fornitore.

Le altre distribuzioni possono essere rinforzate a livelli simili con un certo impegno. AlmaLinux 9 parte da lì.

Quando Non Dovresti Scegliere AlmaLinux 9?

Non lasciarti ingannare, caro lettore. AlmaLinux 9 è fantastico. Ma è la scelta sbagliata per molti carichi di lavoro.

Ecco alcuni motivi di esclusione:

  • Il tuo team è esperto in ‘apt’ e ‘ufw,’ e solo ‘apt’ e ‘ufw’: Gli equivalenti ‘dnf’ e ‘firewalld’ funzionano bene, ma il cambiamento nella memoria muscolare richiede tempo. Resta su Ubuntu o Debian se hai quel tipo di team.
  • Effettui il deploy da tutorial prioritariamente su Ubuntu: Molti tutorial su Docker, script di installazione di Node.js e guide della community partono da presupposti per Ubuntu 22.04 o 24.04. Gli errori di traduzione sono sottili.
  • Hai bisogno delle versioni più recenti dei pacchetti: La stabilità di AlmaLinux 9 deriva dal mantenimento costante delle versioni durante il ciclo di vita. Se desideri la versione più nuova di Python il giorno del suo rilascio, la cadenza di rilascio di Ubuntu e i PPA sono più adatti.
  • Gestisci uno sviluppo incentrato su Docker con iterazioni rapide: Le politiche di SELinux e l’etichettatura dei container possono aggiungere oneri operativi quando i team iterano rapidamente, in particolare rispetto a Ubuntu, dove AppArmor è installato e attivo per impostazione predefinita.
  • Il tuo hardware è antecedente all’era x86-64-v2: AlmaLinux 9, come RHEL 9, richiede un processore x86-64-v2 o più recente. L’hardware al di sotto di questo livello non può eseguire AlmaLinux 9 — considera AlmaLinux 8 (ancora aggiornato fino a maggio 2029) o un’altra distribuzione. 

DreamHost Hosting VPS offre AlmaLinux insieme a Ubuntu e Debian come immagini OS pre-installate. Il sistema operativo giusto è quello che il tuo team può utilizzare senza esitazioni.

Dovresti Utilizzare AlmaLinux 9 Sul Tuo Prossimo VPS?

Se il tuo carico di lavoro assomiglia a RHEL, il tuo team pensa come RHEL, o il tuo revisore chiederà se il sistema operativo sembra RHEL, la risposta è probabilmente sì.

AlmaLinux 9 ti offre un ambiente operativo compatibile con RHEL e una finestra di supporto alla sicurezza che dura fino al 31 maggio 2032.

Se la tua attività si basa su tutorial di tipo ‘apt’ e iterazioni rapide con Docker, scegli Ubuntu.

Non c’è nulla di male a scegliere il sistema operativo in base ai tutorial che il tuo team seguirà effettivamente.

Ritorna a quel menu a tendina del sistema operativo. Stai scegliendo il Linux che si adatta a questo VPS, a questo team, a questo carico di lavoro, a questo decennio. Una volta capito a quale gruppo appartieni, la scelta dal menu a tendina dell’OS diventa semplice.

VPS

Possiedi l’intero stack. App, IA, database e altro ancora.

Mantieni ogni credenziale e conversazione su un server che controlli tu, con velocità NVMe e banda illimitata integrate.

Esplora i piani di hosting VPS

Domande Frequenti Su AlmaLinux 9 Su Un VPS

AlmaLinux 9 è gratuito?

Sì, AlmaLinux 9 è gratuito. La distribuzione, gli aggiornamenti di sicurezza e l’utilizzo in produzione non comportano costi di licenza o tariffe per server. È mantenuto dalla fondazione non-profit AlmaLinux OS Foundation, supportata da $1M di sponsorizzazione annuale da CloudLinux oltre a più di 25 altri sponsor, con una governance pubblicata apertamente nei rapporti di trasparenza del progetto.

AlmaLinux è uguale a CentOS?

No, ma è il parente vivente più vicino. AlmaLinux è stato creato per colmare il vuoto lasciato dalla cessazione di CentOS Linux, che si è conclusa quando CentOS Linux 7 ha raggiunto la fine della vita il 30 giugno 2024. CentOS esiste ancora come CentOS Stream, ma quello è la piattaforma di sviluppo a monte per le future release di RHEL — non una ricostruzione stabile a valle. Se vuoi ciò che CentOS Linux era una volta (un sistema operativo server gratuito, stabile e compatibile con RHEL), AlmaLinux o Rocky Linux è la risposta moderna.

AlmaLinux 9 è adatto alla produzione?

Sì, AlmaLinux 9 è pronto per la produzione. È compatibile a livello binario con RHEL 9, riceve aggiornamenti di sicurezza fino al 31 maggio 2032, ed esegue SELinux (enforcing è l’impostazione predefinita della famiglia RHEL 9) con firewalld come strumento di firewall integrato. AlmaLinux pubblica immagini cloud ufficiali per AWS, Google Cloud e Azure, e cPanel lo supporta direttamente.

AlmaLinux contro Rocky Linux, quale dovrei scegliere?

Per la maggior parte dei carichi di lavoro VPS, AlmaLinux e Rocky Linux sono interscambiabili.

Entrambi sono gratuiti, compatibili con RHEL e seguono un ciclo di vita di 10 anni per ogni rilascio principale. Dal metà del 2023, AlmaLinux punta alla compatibilità (tutto ciò che funziona su RHEL dovrebbe funzionare su AlmaLinux) mentre Rocky Linux punta alla compatibilità bug-per-bug al 100%, ricostruendo le fonti direttamente da RHEL. Scegli quello che il tuo team conosce già; in assenza di una preferenza, leggi la pagina di governance di ogni progetto e scegli il modello di cui ti fidi.

cPanel supporta AlmaLinux 9?

Sì, cPanel supporta AlmaLinux 9. Per i requisiti di sistema di cPanel, cPanel & WHM si installa su AlmaLinux 8 (versione cPanel 110 o successiva), AlmaLinux 9 (114 o successiva) e AlmaLinux 10 (132 o successiva).

Due avvertenze dai medesimi requisiti: cPanel necessita che SELinux sia disabilitato e richiede un minimo di 2 GB di RAM con 4 GB consigliati. Su DreamHost Hosting VPS, AlmaLinux è l’immagine del sistema operativo da scegliere per cPanel.

Quanto tempo viene supportato AlmaLinux 9?

AlmaLinux 9 riceve aggiornamenti di sicurezza fino al 31 maggio 2032 — un ciclo di vita di 10 anni dalla sua uscita nel maggio 2022, in linea con il ritmo di RHEL — con supporto attivo (correzioni di bug e miglioramenti) fino al 31 maggio 2027. Se sei ancora su AlmaLinux 8, il suo supporto per la sicurezza termina il 31 maggio 2029. Quando sarà il momento di avanzare, lo strumento ELevate supporta gli aggiornamenti sul posto da 9.x a 10.x.

Come posso migrare da CentOS Linux 7 a AlmaLinux 9?

Utilizza lo strumento ELevate per aggiornare CentOS 7 in loco ad AlmaLinux 8, quindi esegui di nuovo ELevate per passare dalla versione 8.x alla 9.x. ELevate è stato utilizzato per aggiornare più di 500.000 dispositivi, e ogni salto di versione principale richiede due riavvii.

CentOS Linux 7 ha raggiunto il termine del ciclo di vita il 30 giugno 2024, quindi la migrazione non è più opzionale per i server esposti a Internet. Fai il backup dei tuoi dati, pianifica una finestra di manutenzione e verifica ogni applicazione dopo ogni aggiornamento di versione. Se il server utilizza cPanel, usa il fork cPanel ELevate — questa è la raccomandazione del progetto ELevate stesso.

Posso eseguire Docker su AlmaLinux 9?

Sì, Docker funziona su AlmaLinux 9. La promessa di compatibilità di AlmaLinux — tutto ciò che funziona su RHEL funziona su AlmaLinux, con gli errori trattati come bug — copre gli strumenti dei container, e AlmaLinux pubblica anche immagini di container ufficiali compatibili con Docker e OCI. SELinux rimane in gioco, però: i container che necessitano di accesso ai file dell’host richiedono una corretta configurazione del contesto. Su Hosting VPS di DreamHost, ogni piano supporta Docker e KVM, ed è disponibile un’immagine preconfigurata di Docker + Portainer se preferisci saltare la configurazione.

Quanta RAM necessita un VPS AlmaLinux 9?

Il minimo documentato di AlmaLinux 9 è 1,5 GB di RAM, ma questa è solo una base per l’installazione, non un piano di produzione. Per cPanel, i requisiti di cPanel richiedono un minimo di 2 GB e 4 GB consigliati. In pratica: 4 GB per piccole applicazioni di produzione e progetti individuali, e 8 GB o più per Docker, hosting multi-tenant o un database di produzione.

Il piano Stack 4 di Hosting VPS di DreamHost (4 GB di RAM) è un solido punto di partenza per applicazioni leggere AlmaLinux 9 e progetti individuali, con Stack 8 (8 GB) per applicazioni in produzione e Stack 16 (16 GB) per carichi di lavoro impegnativi e servizi multipli.