GNU / Linux è uno dei principali sistemi operativi per server grazie alla sua capacità di essere adattato ai dispositivi e architetture differenti. Di fronte alla decisione di implementare un server sulla rete domestica o aziendale, probabilmente una delle decisioni più importanti è quello di scegliere la distribuzione che è più adatto per il vostro caso. Il nostro articolo si propone di mostrare le migliori distribuzioni server Linux in 2017 in modo da poter prendere una decisione informata.
1. Debian Linux - Il sistema universale operativo
Debian come una delle più antiche distribuzioni Linux si può dire di essere uno dei “Re” quando si tratta di ricerca di un sistema operativo. E 'ampiamente disponibili per architetture di sistema più popolare ed è considerato per il suo software repository di grandi dimensioni. La distribuzione ha tre versioni (rami) da cui gli utenti possono scegliere:
- Stabile - pacchetti software provati con attenzione vengono rilasciati in questo ramo. Debian rilascia sostegno a lungo termine e le versioni sono generati una volta in pochi anni secondo un calendario rigoroso.
- analisi - Questa release costituisce pacchetti software che vengono elaborati per l'inclusione nel “stabile” uscita. In molti casi, le applicazioni hanno subito un periodo di test e sono stati approvati per riposizionare dalla versione instabile. Quando i pacchetti soddisfano i rigorosi standard di qualità di stabili che possono spostato a quella versione di Debian Linux.
- Instabile - Contiene le più recenti istantanee del software disponibile. Gli utenti che scelgono di utilizzare questa versione di Debian Linux può verificare gli errori di funzionamento e anche di avvio del sistema instabili se i componenti critici sono interessati.
La versione stabile di Debian Linux è considerato come uno dei migliori basi per il funzionamento di un server a livello di produzione, nonché qualsiasi framework applicativi. Tutti i pacchetti che sono accettate in questo ramo confine da molto rigorosi standard di qualità e che sono considerati per la loro stabilità e la sicurezza.
Quando si tratta di sicurezza del kernel e il vasto repository di software garantisce che tutti i protocolli e gli standard di standard di settore possono essere implementate. Debian è anche uno della base più usato su cui lanciare progetti di infrastrutture critiche, server aziendali e progetti di casa. La comunità Debian di sviluppatori e utenti è uno dei più grandi e tutti i problemi di sicurezza e privacy sono presi sul serio.
Architetture supportate: ARM64, ARMEL, ARMHF, MIPS, mipsel, PowerPC, PPC64le, x86, x86-64, z / Architecture
pianificazione del rilascio: Uscite di supporto a lungo termine
2. Ubuntu Linux - una scelta popolare
Ubuntu Linux è probabilmente uno dei più famosi distribuzioni. Da quando le sue prime versioni che sono state su misura per principianti utenti, è stato associato con il movimento popolare sistema operativo libero. Il motivo per cui questo sistema Linux è diventato così popolare è la sua attenzione per l'usabilità e supporto - sia da Canonical che lo sviluppa, così come la comunità di utenti più grande. Ubuntu è basata su Debian e continua la tradizione di testare i pacchetti più utilizzati prima di consentire loro di entrare nelle uscite regolari.
La differenza principale con Debian è che viene rilasciato in due versioni - quelli LTS che sono supportati per 5 anni sul desktop e rilascia regolari emessi ogni 6 mesi e supportato per 9 mesi. Ubuntu è famosa anche per supportare una vasta gamma di diversi ambienti desktop grafici nonché un apposito edizioni “server” che consente agli amministratori di sistema di distribuire facilmente i servizi e le strutture.
Ubuntu è ampiamente considerato come una delle distribuzioni consigliate per una serie di diversi progetti server a casa e ambienti aziendali come è ampiamente supportata da grandi aziende e tecnologie correlate.
la gestione del server può essere curato da un paesaggio, utility specialista di Canonical. Ubuntu Server è compatibile con i più popolari cloud pubblici ed è certificato per funzionare su dispositivi di rete migliori e specializzate di tutto il mondo. Canonical ha anche sviluppato Ubuntu Nucleo, un ambiente specializzato che è fatto su misura per l'Internet delle cose (IoT) dispositivi.
Architetture supportate: X86, IA-32, x86-64; ARMhf (ARMv7 + VFPv3-D16), ARM64; Energia, PPC64LE, s390x
pianificazione del rilascio: il supporto a lungo termine e rilascia regolari
3. Red Hat Enterprise Linux - Uno standard industriale
Red Hat Enterprise Linux è il più noto distribuzione Linux aziendale supportata. Red Hat è un contributore importante per un sacco di componenti del sistema Linux e le applicazioni e il loro derivato del sistema operativo è ampiamente considerato come uno standard industriale. In effetti, la maggior parte delle Fortune Global 500 le aziende utilizzano i servizi e prodotti che si basano su tecnologie effettuate dalla società.
Diverse edizioni su misura per uso accademico, clienti enterprise e server di produzione sono disponibili da Red Hat. Un programma di certificazione dedicato è offerto che i treni gli amministratori di sistema a lavorare con l'allineamento della società di servizi e il layout di configurazione della distribuzione. Una caratteristica fondamentale che viene attribuito a Red Hat Enterprise Linux è la sua selezione conservatrice di pacchetti. Poiché la distribuzione è utilizzato principalmente da macchine e server di server devono essere testati per essere privo di bug e sicuro. Red Hat è compatibile con un vasto ecosistema di altri protocolli standard del settore, dispositivi e protocolli.
Le ultime versioni di RHEL concentrarsi sul mantenimento di una piattaforma che può essere distribuito su Internet delle cose (IoT) dispositivi, applicazioni contenitore e servizi cloud. La distribuzione è ampiamente utilizzato in operazioni di rete su larga scala, repository e ambienti virtualizzati. Red Hat Enterprise Linux include le tecnologie di sicurezza di tipo militare e sistemi ad alta integrità per garantire un elevato standard di produzione.
Architetture supportate: X86, IA-32, Power Architecture, S / 390, z / Architecture
pianificazione del rilascio: release di supporto a lungo termine
4. CentOS - Il progetto comunitario
CentOS è una delle scelte più popolari quando si tratta di web server specializzato hosting o ridimensionamento recide database e altre applicazioni critiche correlati. Essa si basa sul codice di Red Hat Enterprise Linux e tutti i pacchetti disponibili nel suo archivio sono compatibili con la distribuzione enterprise. Fondamentalmente CentOS prende le monte pacchetti Red Hat Enterprise Linux e strisce arte e proprietarie bit aziendali.
La distribuzione si basa sul sostegno della comunità tuttavia una serie di organizzazioni internazionali professionali e fornitori di servizi gestito CentOS e definirlo come uno degli standard e degli strumenti raccomandato nel loro arsenale. La filosofia CentOS afferma che nessuna modifica è fatto per i pacchetti di base e di aggiornamento con riferimento a estendere o migliorare la funzionalità dei pacchetti forniti. Questo lo rende una piattaforma molto affidabile e prevedibile su cui basare tutti i progetti.
CentOS viene rilasciato in rami principali che seguono il calendario e gli standard della versione enterprise di Red Hat disponibile in commercio. point release vengono creati che costituiscono un'immagine snapshot della versione corrente aggiornata con gli ultimi aggiornamenti a monte disposizione presso un registro separato. CentOS è preferito da molti amministratori di sistema in quanto mantiene il ciclo di rilascio lungo provenienti da Red Hat.
Architetture supportate: X86-64
pianificazione del rilascio: supporto e point release a lungo termine
5. Fedora - prospettive eccitanti e usabilità
Il progetto Fedora è sanzionato da Red Hat come il letto di prova della sua distribuzione Linux Enteprise. Fedora è interamente sviluppato dalla comunità ed è costantemente aggiornato per includere nuove funzionalità e tecnologie sperimentali che si stanno sviluppando per la versione commerciale di Linux. E 'compatibile con la maggior parte della piattaforma Red Hat ed è spesso dagli sviluppatori per mostrare le nuove tecnologie e tendenze.
Fedora pone l'accento sull'integrazione di nuove tecnologie e lavorando con gli sviluppatori di software open-source. Questo è il motivo per cui è spesso usato per mostrare le ultime tendenze ed è considerato come una piattaforma popolare per i test del software. Caratteristiche importanti di sicurezza sono abilitate di default come ad esempio il modulo SElinux, involucri induriti e altre funzioni correlate.
Un separato “server” edizione è sostenuto che integra una configurazione del server a tutto tondo: il tipo di file system predefinito è XFS con LVM abilitati, il sistema di gestione dei servizi Systemd, log di sistema dettagliato e un firewall pieno di funzionalità.
La distribuzione è ampiamente considerato come un sistema funzionale che è molto adatto sia per i principianti e gli amministratori di sistema avanzate in quanto include la flessibilità del ecosistema Red Hat dei programmi di utilità e repository software selezionato.
Architetture supportate: X86, X86-64, ARM-HFP, ARM AARCH64, PPC64, PPC64le, z / Architecture, MIPS-64el, MIPS-el, RISC-V
pianificazione del rilascio: Uscite regolari
6. SUSE Linux Enterprise Server - La scelta professionale
Questa è la distribuzione del server premier che è stato sviluppato dalla società SUSE. E 'sviluppato da una base comune con la distribuzione Workstation chiamato SUSE Linux Enterprise Desktop. Le ultime versioni della Focus versione a pagamento sulla fornitura di un ambiente in grado di gestire mission attività critiche e il potere sia fisico, server virtuali e cloud.
SUSE Linux Enterprise Server è stato progettato per soddisfare le severe norme di sicurezza del governo federale (ISM) che garantisce un elevato livello di integrità. tecnologie web popolari e framework sono supportati out-of-the-box come parte delle configurazioni di server ready-made. SUSE Linux Enterprise Server supporta patch di sicurezza dal vivo che è particolarmente utile per i server.
Come altre distribuzioni specialista IT è compatibile con tutte le più recenti tecnologie server e hardware. Gli amministratori che utilizzano SUSE Linux Enterprise Server può contare su pacchetti aziendali che sono compatibili con la distribuzione. Il sistema di Kiwi è a disposizione per costruire le immagini sia per la distribuzione fisica, macchine virtuali, contenitori e servizi cloud.
Le principali versioni vengono rilasciate su un ciclo lungo (in genere circa 3-4 anni) ei service pack vengono rilasciati a intervalli circa 18 mesi. I componenti aziendali di accedere alla distribuzione solo se sono soddisfatte le severe norme di qualità.
Architetture supportate: IA-32, X86-64, S390 / X, PowerPC, Itanium, AARCH32, AARCH64
pianificazione del rilascio: release di supporto a lungo termine
7. OpenSUSE - una piattaforma server completa
OpenSUSE è una delle più grandi e antiche distribuzioni Linux sponsorizzato da una società, in questo caso SUSE Linux GmbH. Il suo obiettivo primario è quello di fornire una soluzione in grado che può essere usato come un desktop o un server pieno di funzionalità. La comunità di sviluppatori e utenti sono riusciti a renderlo uno dei migliori sistemi operativi in tutto il mondo.
E 'molto apprezzato per il pacchetto amministrativo YaST che è in grado di controllare le impostazioni di sistema. OpenSUSE è una delle distribuzioni che hanno integrato applicazioni innovative e personalizzazioni. Come Red Hat Enterprise Linux il programma di installazione può configurare il sistema di destinazione con diversi strati e sistemi di sicurezza migliorano - profili induriti, funzioni del kernel avanzate, unità crittografate e controllo degli accessi rigoroso utenti.
Come OpenSUSE è preferito da molti amministratori per la creazione di apparecchi complessi gli sviluppatori hanno creato una guida specializzata di sicurezza che è disponibile sul sito web del progetto. Un sacco di canali di supporto e comunità di utenti sono stati istituiti, che fornisce un sacco di informazioni su come configurare vari tipi di server. Molti esperti di sicurezza, giornalisti e gli utenti di Linux hanno continuamente elogiato la comunità OpenSUSE per il loro impegno per il progetto.
L'edizione comunità di openSUSE è disponibile in diverse versioni a seconda del ciclo di supporto preferito e updatess software:
- OpenSUSE Leap - Questa è la versione regolare di OpenSUSE che è consigliato sia per gli utenti nuovi e inesperti. Leap contiene la raccolta completa di software testato ed è derivato dal codice sorgente della distribuzione SUSE Enterprise Linux. Segue un ciclo di rilascio 9 mesi ed è destinato ad essere stabile anziché sperimentale (al contrario di Fedora). Secondo la filosofia della distribuzione di questa edizione è stato progettato per offrire pacchetti stabili e mature.
- OpenSUSE Tumbleweed - Questo è il modello rolling release che incorpora versioni stabili delle ultime applicazioni non appena rispondano ai requisiti di QA iniziali.
Gli amministratori di sistema considerano la distribuzione molto in quanto è molto facile da gestire. OpenSUSE utilizza un sistema di gestione dei pacchetti avanzato che è compatibile con molti formati dei pacchetti e può essere personalizzato per creare derivati personalizzati per compiti specifici. Tali respins possono essere molto utili per la creazione di alcuni tipi di servizi web e framework applicativi.
Architetture supportate: x86, x86-64, PPC64, PPC64le, BRACCIO, ARM64
pianificazione del rilascio: Uscite periodica e ricorrente
8. Arch Linux - La piattaforma flessibile
Arch Linux è una delle distribuzioni più popolari utilizzati dagli utenti più tecnicamente-inclinato Linux. La distribuzione si è sviluppato da una squadra che crede nella libertà di configurazione. L'idea alla base di Arch Linux è quello di presentare una configurazione minima su cui i singoli utenti possono basare le loro configurazioni. Uno dei molti vantaggi di Arch è che si tratta di un ambiente scarno che consente agli amministratori di configurare i propri server applicazioni di scelte e quadri.
La distribuzione è spesso lodato come uno dei migliori della comunità sostenuta distribuzioni. Il suo wiki, forum e chat associati possono fornire risposte e guide complete sulla configurazione di una configurazione del server competente. Molti amministratori dilettanti e professionisti preferiscono utilizzare Arco per la sua flessibilità. Molti dei componenti del sistema sono disciplinati da script, il sistema di gestione dei pacchetti è intuitivo e la distribuzione è fatta su misura per essere personalizzabile.
Il sistema di gestione dei pacchetti Pacman consente agli utenti Arch Linux di accedere sia al repository software ufficiali e di terze parti download trovate nel Arch Utenti Repository (ORO). Arch Linux porta aggiornamenti frequenti ed è molto utile nei casi in cui gli amministratori dipendono da nuove versioni del software più recente, così come il supporto. I manutentori dei pacchetti di solito si risolvono rapidamente i problemi. la documentazione di Arch Linux mostra come impostare un elenco di servizi variata in modo rapido e logico.
istantanee installazione mensili sono forniti utilizzabile in rete installare la distribuzione rolling release.
Architetture supportate: X86 (deprecato), X86-64, BRACCIO (Non ufficiale)
pianificazione del rilascio: rolling release
9. ClearOS - La piattaforma flessibile
ClearOS è una distribuzione specializzata che si basa sul codice provenienti da progetti CentOS e Red Hat Enterprise Linux. Viene mantenuto da una società chiamata chiara Centro ed è progettato per competere direttamente con la piattaforma Windows Small Business Server. E 'disponibile in una versione a pagamento, nonché un una comunità che può essere espansa con moduli pagati quando tale sono necessari.
La distribuzione è dotato di una serie di componenti già pronti, gli amministratori devono solo inserire la propria configurazione desiderata. Il server di rete può essere configurato tramite un'interfaccia web-based specializzata che è facile da usare anche per i principianti. ClearOS è una delle poche distribuzioni che fornisce una piattaforma così ricco di funzionalità. ClearOS viene attuato da grandi aziende nei loro prodotti e servizi. Il progetto sostiene l'aggiunta di più di 100 apps (server, quadri e servizi) che può essere installato con pochi clic del mouse.
Gli sviluppatori hanno delineato due punti di messa a fuoco di sviluppo a lungo termine:
- Sviluppare e mantenere un forte, sicuro e rock sistema nucleo solido.
- Fornire un ambiente flessibile per gli sviluppatori di aggiungere funzionalità.
Gli sviluppatori sviluppano attivamente e postare aggiornamenti di stato sui prossimi aggiunte. Fin dal suo primo ClearOS dall 'inizio è diventata una delle distribuzioni preferite per l'esecuzione di servizi di piccole e medie imprese. Lo consigliamo vivamente ai principianti in quanto fornisce una soluzione facile da usare, in grado di supportare diversi servizi utilizzando i pacchetti stabili provenienti da distribuzioni enterprise.
L'edizione delle Comunità ClearOS segue i cicli di supporto a lungo termine che vengono utilizzati nelle distribuzioni Red Hat e CentOS.
Architetture supportate: X86, X86-64
pianificazione del rilascio: Uscite di supporto a lungo termine
10. Gentoo - Ottimizzato per l'efficienza
Quando si tratta di distribuzioni Linux Gentoo occupa un posto speciale tra gli altri concorrenti. Questo è uno dei pochi progetti source-based in cui gli amministratori di sistema non devono solo configurare il loro macchine, ma anche la compilazione dai sorgenti dei pacchetti richiesti. Questo può sembrare tasking o difficile, tuttavia il sistema di gestione dei pacchetti Portage rende molto facile.
Una delle eccellenti caratteristiche attribuite a Gentoo è il suo uso di bandiere speciali che vengono utilizzati per raccontare i compilatori Quali caratteristiche da consentire durante la compilazione del software installato. Questo porta ad una configurazione molto piccole dimensioni ed efficiente di server. Gli aggiornamenti post di sviluppo di pacchetti a monte molto rapidamente e un sacco di fornitori di web hosting dipendono da Gentoo per l'esecuzione di server mission-critical grazie alla sua impronta ottimizzata.
Gli amministratori di sistema affermano che i server di Gentoo richiedono una finestra di manutenzione molto basso, come la distribuzione è progettato per essere facilmente aggiornato. La distribuzione viene fornito come un rilascio laminazione continua che può essere installato mediante una guida di installazione ben scritto. i server di Gentoo possono essere personalizzati con un costume “indurito” profilo che include funzionalità extra che sono costruiti per garantire una migliore macchine di produzione. Una corretta configurazione del server di Gentoo Linux può diventare la spina dorsale di qualsiasi piccola o grande impresa se mantenuta correttamente.
Architetture supportate: IA-32, X86-64, IA-64, PA-RISC, PowerPC 32/64, SPARC a 64 bit, DEC Alpha, BRACCIO, Motorola 68K
pianificazione del rilascio: rotolamento di uscita
Conclusione
Scegliere una distribuzione Linux per un progetto hobby o un ambiente di produzione dipende principalmente gli obiettivi previsti. Abbiamo fornito un elenco dei primi 10 scelte, tutti hanno pro e contro e sono utilizzati sia dai singoli utenti e grandi aziende multinazionali.
In larga misura uno dei fattori più importanti da considerare è i componenti hardware e la compatibilità piattaforma. Per esempio, se i server sono basati su architettura ARM poi, ovviamente, alcune delle distribuzioni non funzioneranno. Gli utenti aziendali possono contare su un supporto professionale utilizzando alcune delle distribuzioni standard di settore come Red Hat, mentre progetti personalizzati possono essere basati su un sistema Arch o Gentoo Linux su misura.
Prendere atto che i progetti più grandi o distribuzioni specializzate come ClearOS solito fornire le impostazioni di configurazione già pronti per i servizi più popolari: server Web ed e-mail, file hosting, controller di dominio e ecc. Essi possono essere utilizzati in situazioni in cui gli amministratori di sistema vogliono implementare rapidamente un servizio o di un quadro senza passare attraverso le guide di installazione manuale e comandi.
Speriamo di aver fornito alcune informazioni utili, sentitevi liberi di commentare e condividere la vostra esperienza con la comunità sensori Tech.
Tutte le versioni che si parla è bello sto usando un Kali Linux è un bene quando si sta imparando ethical hacking