Raccomandazioni sulle distribuzioni Linux per server [chiuso]


17

Ho un'esperienza limitata sul server Linux. Sto cercando consigli sulle distribuzioni. Qual è il tuo preferito per i server e perché?

EDIT: Chiarimento: spero in una distribuzione per scopi generici, non specifica per una particolare funzione. Qualcosa da usare su file server, web server, qualsiasi cosa. Il supporto della comunità, il patching tempestivo, gli strumenti di amministrazione, una buona esperienza, ecc. Sono più l'angolazione che sto andando qui.


3
Per cosa lo userai?
cagcowboy,

Mi dispiace, avrei potuto essere più chiaro. Spero in uno, distribuzioni generiche - file server, web server, qualsiasi cosa. Il supporto della community, il patching tempestivo, gli strumenti di amministrazione, ecc. Sono più l'angolazione che cercherò qui. Chiarirò la domanda.
TorgoGuy

Risposte:


17

Red Hat Enterpise Linux o CentOS . Sono stabili, è possibile acquistare supporto per loro, se lo desideri, e ogni versione principale ha un ciclo di supporto di 5 anni garantito, il che è prezioso (non farmi nemmeno iniziare sul server Fedora, un amministratore semi-ladro installato qui che ora non possiamo aggiornare).

Inoltre, tende ad essere la soluzione supportata durante l'installazione di software commerciale su Linux (Oracle viene in mente, ma abbiamo altri prodotti commerciali che dichiarano che verranno installati su qualsiasi cosa, ma garantiranno solo l'interoperabilità con Red Hat / CentOS).


Un altro aspetto di questo, simile a CentOS è Scientific Linux. È rinominato RHEL proprio come CentOS ma supportato dai laboratori nazionali e dalle grandi università. Questa è la distribuzione che sto usando per i miei siti
dagorym

Il ciclo di supporto è di 7 anni di versioni RHEL per gli aggiornamenti di sicurezza.
wzzrd,

Quando cerchi una distribuzione Linux, prima guarda la community. Qual è il loro obiettivo? Nel caso di RHEL, Debian, CentOS, SLES e Scientific Linux, si concentrano sulla creazione di piattaforme stabili e ben tenute. Alcune persone giureranno su e giù che il miglior Linux per lavoro X "È qualunque cosa ti senta a tuo agio". Questo evita la domanda ed è più confuso che utile per qualcuno che non si sente a proprio agio con QUALUNQUE di loro.
Joseph Kern,

40

Debian o Ubuntu (server) a causa di dist-upgrade. Qualsiasi distro può essere installato da zero, ma quanti possono essere aggiornati sul posto? Ho una macchina debian che non è stata reinstallata da zero dal 1995 circa.

Ci sono buone comunità intorno a entrambi, e anche una buona documentazione su come creare i propri pacchetti in modo che tu possa far funzionare il sistema di pacchetti per te personalmente. È molto bello essere in grado di distribuire facilmente un pacchetto personalizzato da distribuire sui computer interni.

Ottenere le versioni più aggiornate del software può essere una sfida, ma i backport hanno colmato abbastanza bene questo gap.


5
Ho usato Debian su circa 30 server negli ultimi 5 anni e l'ho trovato molto buono, stabile e sicuro - tranne se hai bisogno di cose davvero aggiornate - per esempio, se stai ospitando siti Web di Ruby su Rails hai vinto ' t trova le versioni più recenti nei repository. Ubuntu è eccezionale, se sei pronto per l'aggiornamento ogni 6 mesi o mantieni le versioni LTS. Debian e Ubuntu sono abbastanza simili da usare entrambi, senza molta curva di apprendimento.
Brent,

1
@Brett Nesbitt: sono d'accordo al 100%, ma ho un nitpick minore: è probabilmente molto meglio dal punto di vista della stabilità non usare l'ultimo e il massimo su un server.
Mihai Limbăşan,

@Mihai Limbason: Purtroppo il programma di rilascio di Debian è stato storicamente così lento che il loro software in pacchetto può essere obsoleto da anni , il che va bene per alcuni software ma non è sufficiente per obiettivi in ​​rapido movimento come python, ruby, django, svn, ecc.
pjz,

usando Ubuntu, assicurati di rimanere fedele alle versioni LTS
warren

14

Ubuntu

Motivo: la community: esiste una grande community e, se devi fare qualcosa, puoi quasi sempre trovare qualcuno che l'ha fatto per primo e ha pubblicato una serie di istruzioni.


Ho iniziato con Red Hat e poi Fedora, ma dopo aver provato Ubuntu non posso tornare indietro. Ho un server Ubuntu in esecuzione in una VM sul mio server Windows, eseguo il desktop Ubuntu in un VM sul mio desktop Vista e avvio dual Mac mini su Ubuntu. Ho installato la versione desktop e quindi installato roba del server come necessario anche sul mio server. L'ho fatto per la prima volta la prima volta e trovo più semplice iniziare con la versione desktop. La compatibilità con i miei vari hardware è stata buona e gli aggiornamenti e gli aggiornamenti sono andati per il meglio.
Bruceatk,

13

Eseguo tutti i miei server al lavoro su Gentoo. Mentre molti altri amministratori di sistema Linux mi considereranno pazzo, devo dire che ho avuto poco o nessun problema. Un server viene eseguito come host di build per gli altri (sono tutti lo stesso hardware) e serve i file binari agli altri. Gentoo mi piace molto perché ti dà un sacco di controllo su ciò che è installato e ciò che non è installato. La community è fantastica, i forum sono i migliori online. Se rimani sul ramo stabile, la navigazione è fluida. Attualmente mi sono orientato un po 'di più verso Arch Linux a causa della mancanza di compilazione, ma non ho ancora installato un server con esso. Le distribuzioni basate su sorgenti / meta possono rendere grandi server!


2
Gentoo ha anche rafforzato il profilo ( gentoo.org/proj/en/hardened ) per una sicurezza ancora maggiore
Alex Bolotov,

6

Debian è la distribuzione preferita del mio server: è molto stabile, disponibile per quasi tutte le piattaforme server e la sicurezza è un punto chiave su quella distribuzione!


6

Consiglio il server Ubuntu (preferibilmente LTS per la produzione) in quanto è l'unica distribuzione gratuita di server linux di classe Enterprise.


1
Eh? Stai sostenendo che CentOS non è una distribuzione di server di classe Enterprise a costo zero?
Peter Boughton,

No. È costruito dalla community e mai nessuna grande impresa supporterà il suo software su CentOS.
Kazimieras Aliulis,

5

Slackware

Dalla sua prima versione beta nell'aprile del 1993, il Progetto Slackware Linux ha mirato a produrre la distribuzione Linux più "simile a UNIX" là fuori. Slackware è conforme agli standard Linux pubblicati, come Linux File System Standard. Abbiamo sempre considerato la semplicità e la stabilità di primaria importanza e, di conseguenza, Slackware è diventata una delle distribuzioni più popolari, stabili e amichevoli disponibili.

Ho imparato molto lavorando con questa distribuzione, ma avrai bisogno di molto tempo e pazienza. Slackware è facile da usare, è solo molto selettivo su chi siano i suoi amici.


2
Hai
capito

Slackware è interessante su cui imparare cose, e ho dei bei ricordi di usarlo come una delle mie prime distribuzioni Linux, ma un sistema buono per imparare cose è proprio questo - non uno strumento per scopi generali. Per uso generale, penso che Ubuntu sia probabilmente la strada da percorrere. È difficile battere i pacchetti buoni, ben mantenuti e integrati per ogni scopo disponibile con il semplice tocco di un pulsante e poter aggiornare / rimuovere / riconfigurare l'intero server in qualsiasi momento.
Lee B,

YMMV, ma ho trovato Slackware solido come una roccia e buono come qualsiasi altra alternativa (a pagamento o gratuita). Come bonus, ti costringe a imparare alcune cose extra lungo la strada.
alexandrul,

1
La parte bella di Slack è quanto sia semplice. Adoro usarlo per server che svolgeranno un compito (firewall, apache, dns, ecc.) Perché l'intera cosa può adattarsi facilmente a 400 MB e il tempo di attività è cronometrato negli anni. Quando lo fai, gli aggiornamenti di sicurezza sono pochi perché non hai cose come libPNG (solo un esempio) che nulla sul server utilizza, ma ha un bug di sicurezza che deve essere patchato. Detto questo, Slack non tiene la mano, quindi saprai cosa stai facendo per amministrarlo. Quindi, se qualcun altro lavorerà sulla scatola, allora vado su Ubuntu Server LTS.
Portico

3

Ubuntu se il tuo server è per conoscere Linux e i server, CentOS se è per la produzione. Trovo che la comunità Ubuntu sia più attiva di CentOS, il che può essere utile se hai appena iniziato. CentOS non ha una nuova versione ogni sei mesi, il che è utile per un sistema operativo server. Utilizza anche versioni software più vecchie ma più testate, il che è importante per un server.


2

Debian per la sua stabilità e popolarità


1

Qualunque cosa tu scelga, se sarà esposta a Internet pubblico, vuoi assicurarti che supporti selinux. Questo mi ha salvato il culo in almeno un'occasione in cui altrimenti sarei stato sicuramente hackerato a causa di un difetto di sicurezza nel software che avevo installato. Non solo ha selinuxbloccato completamente l'attacco, ma tramite setroubleshootesso ha sollevato una finestra pop-up per avvisarmi.


1

Uso Arch Linux . Mi piace per l'ottimo gestore di pacchetti, la versione "rolling", il bel repository di pacchetti della community (ABS), la bella configurazione, la wiki fantastica. Per me è molto simile a Gentoo, ma con pacchetti binari.

Puoi trovare un confronto con altre distro su: Arch vs Others .


1

Uso le versioni LTS di CentOS o Ubuntu. Entrambi sono stabili, noti e ben supportati.


1

Personalmente, OpenSuSE per me. Principalmente a causa di YaST e autoYaST; ottima gestione dei pacchetti, upgrade / aggiornamenti, ecc.


0

Ho appena votato il commento sulla "funzione", in quanto pone una domanda pertinente ... la funzione primaria è importante, in una certa misura.

L'altra decisione chiave che hai è se vuoi accedere al supporto professionale. Se la risposta è sì, procurati Red Hat. Se la risposta è no, allora inizierei con Ubuntu.

Nota aggiuntiva .. (implicita) di Gert punto sull'utilizzo della stessa distro per più server è anche un grande!


Puoi ottenere supporto professionale per Ubuntu da Canonical, ma puoi provare Ubuntu senza pagare nulla.
Hamish Downer,

0

Consiglio di usare CentOS.

  • È Red Hat Enterprise Linux ricompilato dalle fonti di Red Hat
  • Puoi aggiornare la distribuzione senza un contratto di supporto
  • Red Hat viene solitamente utilizzato con software commerciale, quindi essere esposto prima ti aiuterà nel tuo viaggio
  • Una volta scelto Red Hat puoi andare su altre distribuzioni e sapere cosa è importante
  • Molte informazioni su Internet

0

Penso che ci siano due approcci:

  1. Distribuzione a rotazione
  2. Rilascio della distribuzione

ad.1 Personalmente preferisco distribuire distribuzioni, dal momento che non esiste l'aggiornamento a una versione più recente (che in entrambi i casi potrebbe essere rischiosa). Ecco perché preferisco Gentoo per i miei server. Sfortunatamente la configurazione di gentoo richiede un po 'più di sforzo, ma grazie al mantenimento del sistema di portage (se usi il ramo stabile) è davvero facile e indolore. La caratteristica molto interessante sono gli slot e la possibilità di eseguire il downgrade letteralmente a qualsiasi versione precedente del pacchetto con un semplice comando. D'altra parte i pacchetti gentoo, anche nel ramo stabile tendono ad essere molto più recenti di Debian (vedi punto 2) - se hai bisogno di una macchina con software recente gentoo fa per te.

ad.2 Release distro - Sceglierei Debian qui, principalmente per la sua popolarità tra tutte le società di hosting e un'enorme base di pacchetti. Anche se non lo uso da solo, sembra essere la distribuzione più ragionevole con un livello di sicurezza davvero elevato. La distribuzione è veloce, non è necessario compilare pacchetti (a meno che non sia necessario).


Debian eccelle negli aggiornamenti sia a rotazione che a rilascio, ma hai ragione sul fatto che alcune distro falliscono l'una o l'altra, quindi è una distinzione importante.
Lee B,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.