Linux ha un gran numero di distribuzioni, che sono ampiamente divise in versioni commerciali gestite da società commerciali e distribuzioni gratuite gestite dalla comunità open source.
L'esempio della versione commerciale èRedhate la versione della comunità open source è comeDebian. Entrambi hanno caratteristiche diverse e svolgono ruoli diversi in diverse aree di applicazione e non possono essere generalizzati. La maggior parte dei VPS fornisce solo distribuzioni gestite dalla comunità open source. Ecco una rapida analisi di queste diverse distribuzioni Linux.
Confronto Centos vs Debian vs Ubuntu
Ubuntu
Ubuntu si basa su Debian e ha sempre più fan negli ultimi anni. Ubuntu ha una bellissima interfaccia utente, un sistema completo di gestione dei pacchetti, un potente supporto software e una ricca comunità tecnica. Ubuntu ha anche una buona compatibilità con la maggior parte dell'hardware, comprese le ultime schede grafiche e altro ancora. Tutto ciò rende Ubuntu sempre più popolare. Ma non dimenticare: tutto ciò di cui hai bisogno è un semplice, facile da usare sul tuo sistema server!
L'interfaccia grafica di Ubuntu è bellissima, ma determina anche che la sua migliore area di applicazione è il sistema operativo desktop piuttosto che il sistema operativo del server. Se vuoi un ambiente coinvolgente nel processo di apprendimento di Linux, allora Ubuntu è davvero buono; Basta installarlo sul tuo computer anziché sul server. Da questo punto di vista, Graphical Ubuntu non è la prima scelta da installare nei VP, perché nessuno vuole sprecare la memoria e la preziosa memoria delle loro unità di server commerciale. Tuttavia, Ubuntu ha anche l'edizione del server, ma comunque se si vedi intorno alla maggior parte delle società di hosting e altre società di data center generalmente non preferiscono l'Ubuntu sui loro server a causa della stabilità e dell'affidabilità.
Centos
Scoprirai che molte aziende commerciali che distribuiscono server in un ambiente di produzione lo sonoSistemi centos,e CentOS è una riedizione della comunità daCodice sorgente RHEL. CentOS è semplice e la sua linea di comando è migliore e più stabile insieme a una forte documentazione e supporto inglese da parte della comunità di sviluppo. Ha le stesse origini di Redhat, sebbene il supporto commerciale non sia fornito separatamente, è spesso possibile trovare un indizio da Redhat. Rispetto a Debian, CentOS è leggermente più grande e una distribuzione Linux open source molto matura.
Debian
In generale, Debian è un sistema operativo adatto ai server ed è molto più stabile di Ubuntu. Si può dire che la stabilità non ha eguali. Debian Whole System, fintanto che non vi è alcun difetto logico a livello di applicazione, è sostanzialmente inespugnabile, è un sistema che non deve essere riavviato tutto l'anno (ovviamente, questo è esagerato, ma non esagera la sua stabilità). L'intero core del sistema di Debian è molto piccolo, non solo stabile, ma occupa anche meno spazio sul disco rigido e occupa meno memoria. Sui server senza GUI, il Debian può essere eseguito con 64 MB di RAM, tuttavia, è consigliabile che si consiglia di più e più fluido che il RAM da 256 MB, mentre i centos sono richiesti di più. Tuttavia, la documentazione di Debian Help è leggermente inferiore a CentOS, tuttavia, Internet è piena di tutorial Debian non ufficiali mantenuti e pubblicati da diversi siti Web ma non puoi fare affidamento su di essi, totalmente.
Per le sue eccellenti prestazioni e stabilità, Debian è molto popolare tra gli utenti dei VPS.
Inoltre, ci sono una serie di Linux e FreeBSD, UNIX e altri sistemi come Arch Linux, Gentoo e Slackware. Poiché i loro campi sono più professionali, raramente appaiono nei VP, quindi non vengono introdotti.
Per i principianti, raccomandiamo CentOS o Debian, entrambi i quali possono funzionare senza intoppi su un VPS di configurazione inferiore. Tuttavia, se la configurazione VPS è troppo bassa (la memoria OpenVZ è inferiore a 128 m o l'architettura Xen è inferiore a 192 m), si consiglia Debian; Altrimenti, si consiglia CentOS per ottenere più aiuto e supporto online, rendendo più facile iniziare.
CentOS, Ubuntu, Debian Three Linux sono molto buoni e i sistemi open source, sono anche forniti versioni commerciali a pagamento lungo le versioni gratuite, il seguente semplice confronto di questi tre sistemi.
Sistema centOS
Molti webmaster generalmente scelgono il sistema CentOS perché lo èCompilato dal codice sorgente Redhat affidabile e stabile.CentOS rimuove molte applicazioni che non sono correlate alla funzionalità del server. Il sistema è semplice ma molto stabile. Le operazioni della linea di comando semplificano la gestione di sistemi e applicazioni e se bloccati da qualche parte può chiedere aiuto alla documentazione e al supporto della comunità.
Sistema Ubuntu
Ubuntu ha una bellissima interfaccia utente, un sistema di gestione dei pacchetti completi, un potente supporto software, una ricca comunità tecnica e un supporto Ubuntu per hardware per computer è migliore di CentOS e Debian; La compatibilità è forte. Ubuntu offre anche molte applicazioni che sono molto buone per una persona che è un principiante e vuole familiarizzare con Linux. Ma per un server non richiediamo così tante applicazioni invece che abbiamo bisogno di una stabile, facile da usare e semplice da mantenere un sistema operativo.Tuttavia, se è necessario utilizzare un'interfaccia grafica sul lato server e con un repository di migliaia di pacchetti software, Ubuntu è una buona scelta. Ciò a cui devi prestare attenzione è che l'interfaccia grafica occupa molta memoria e maggiore è la memoria, maggiore è il prezzo del VPS.
Sistema Debian
Debian è anche molto adatto come sistema operativo del server. Rispetto a Ubuntu, non ha molte fantasia e la stabilità è schiacciante. È una verità costante per i sistemi server. Debian è un sistema Linux. Lo strato sottostante è molto stabile e il kernel e la memoria sono occupati. Sono molto piccoli e i VP in piccola memoria possono eseguire senza intoppi Debian, come la memoria di 128 m, ma i file di aiuto Debian e le informazioni tecniche sono relativamente piccoli.Per una piccola memoria, è preferito Debian.
Nella scelta di un sistema Linux, se sei un Centros preferito, preferito, non meglio di Debian e Ubuntu, ma CentOS è la prima scelta per i principianti da installare sui VP. È stabile, occupa meno risorse, può facilmente installare e configurare utilizzando la risorsa Internet; Anche la sua documentazione di aiuto è molto potente. Ma se sei un maestro Linux, il regno dei maestri generalmente sceglie Debian, perché il master può eseguire il sistema stabile anche sui VP di basso profilo. L'Ubuntu con una grande comunità e le guide e i tutorial disponibili su Internet, anche gratuitamente è più adatto ai principianti con i loro personal computer. Ma quando si tratta di denaro, occupa più risorse rispetto ai due sistemi precedenti e VPS vende sostanzialmente la memoria, maggiore è la memoria, più costoso è il prezzo.
Opriamo alcune delle più grandi operazioni Internet del mondo, quindi attribuiamo grande importanza all'affidabilità e alla stabilità e siamo la nostra priorità numero uno. A tal fine, utilizziamo solo Linux per supportare il sistema del cliente. Ma quale distribuzione Linux dovremmo usare per i nostri server? La risposta è centos ma perché?
Come operatore di ampio sistema, per lungo tempo, dobbiamo trovare un sistema affidabile e prevedibile in una varietà di sistemi di grandi dimensioni, dobbiamo provenire dai più potenti fornitori di software e progetti open source al mondo. Ottieni un forte supporto. Per i sistemi più comunemente usati, abbiamo bisogno di documentazione, strumenti e risorse globali.
Per questo motivo, il Redhat / Centro ha un ciclo di rilascio più lungo; Sono in grado di soddisfare tutte queste esigenze, con relativamente pochi problemi e stabilità a lungo termine, che ci consente di fornire una manutenzione di livello mondiale per migliaia di sistemi che eseguono configurazioni, servizi e applicazioni diverse.
Redhat Enterprise Linux (RHEL) è la distribuzione aziendale di gold standard. Viene aggiornato ogni cinque anni circa e presenta grandi vantaggi nella stabilità del sistema, lungimiranti e sicurezza. Ogni volta che viene rilasciata una nuova versione principale, come 6.x o le ultime 7.x, tutte le versioni e il codice rimarranno invariate, solo problemi di sicurezza o bug principali, come backdoor, porte, ecc. Rilascio rilasciando una nuova sovversione.
CentOS è la versione open source della distribuzione RHEL e rilascerà gli aggiornamenti poco dopo il rilascio di Redhat. Il motivo per cui utilizziamo CentOS è che i servizi di supporto standard per la distribuzione RHEL sono molto costosi, circa $ 800 a $ 900 per server all'anno, il che non suona molto ma immagina se hai una dozzina o anche centinaia di server, in tal modo Può bruciare la tasca, se sei una piccola impresa.
Problemi generali con il sistema RHEL/CENTOS.
Innanzitutto, una volta determinata la versione principale, nulla verrà modificato se non per problemi di sicurezza e gravi guasti che verranno fissati. Sebbene ciò sia positivo per la stabilità, non va bene per molti servizi. Ad esempio, i servizi di MySQL e PHP saranno fortemente sviluppati e ampiamente modificati durante il ciclo di rilascio di cinque anni CentOS/RHEL. Ad esempio, MySQL 5.1 è la versione predefinita per la versione RHEL 6.x, ma l'attuale MySQL è la versione aggiornata è 8.0 per i server. Tuttavia, nell'attuale versione RHEL 7.x, il Redhat ha abbandonato MySQL come predefinito per MariaDB.
Fortunatamente, questo problema è stato facilmente risolto dal gestore dei pacchetti Yum. Di conseguenza, il software principale, come i componenti effettivi nell'attuale RHEL/CENTOS, incluso il kernel e tutti gli strumenti, sono ancora dalla distribuzione, ma quei software aggiuntivi come Nginx, Apache, PHP, Java e MySQL vengono aggiornati.
In secondo luogo, il rilascio di CentOS è in ritardo rispetto al rilascio di Redhat, tra cui patch e correzioni chiave. Ma le persone sperimentano, non c'è nulla di cui preoccuparsi e non sarà mai un problema.
Molte persone ci chiedono perché non andiamo per i sistemi basati su Debian, come un server Debian o Ubuntu. Se non abbiamo scelta, supportiamo questa proposta, ma secondo l'esperienza dell'esperto e le recensioni dei popoli forniti sul servizio di hosting e altre piattaforme, questi sistemi non sono stabili e affidabili come RHEL/CentOS.
Riteniamo che ciò sia dovuto in parte al loro rapido sviluppo e alla mancanza di test e immaturità tra versioni e combinazioni. Tuttavia, sebbene siano molto popolari, i principali fornitori di servizi e progetti preferiscono ancora il sistema RHEL/CENTOS, perché possono fornire servizi ai clienti aziendali. Inoltre, i sistemi basati su Debian hanno molti problemi di kernel e stabilità.
Naturalmente, la maggior parte degli sviluppatori Linux utilizza la versione desktop di Ubuntu e comprensibilmente preferiscono utilizzare lo stesso sistema quando si sviluppano prodotti e possono utilizzare molti strumenti interessanti. Ma nel complesso, pensiamo ancora che Rhel/CentOS sia una piattaforma di distribuzione superiore e che più di una dozzina di clienti si sono trasformati con successo a CentOS come ambiente di produzione senza alcun problema, ma questo è ancora un compito difficile.