Empfehlungen für Linux-Distributionen für Server [geschlossen]

17

Ich habe begrenzte Linux-Server-Erfahrung. Ich suche Empfehlungen zu Distributionen. Was ist dein Favorit für Server und warum?

EDIT: Klarstellung: Ich hoffe auf eine Allzweckverteilung, die nicht spezifisch für eine bestimmte Funktion ist. Etwas zur Verwendung auf Dateiservern, Webservern, wirklich alles. Community-Support, zeitnahes Patchen, verwaltungsfreundliche Tools, gute Erfolgsbilanz usw. sind eher der Blickwinkel, den ich hier anstrebe.

TorgoGuy
quelle
3
Wofür wirst du es verwenden?
Cagcowboy
Entschuldigung, ich hätte klarer sein können. Ich hoffe auf einen Allzweck - Distribution - Server, Webserver, wirklich alles. Community-Support, zeitnahes Patchen, admin-freundliche Tools usw. sind eher der Winkel, den ich hier anstrebe. Ich werde die Frage klären.
TorgoGuy

Antworten:

17

Red Hat Enterprise Linux oder CentOS . Sie sind stabil, Sie können Support für sie kaufen, wenn Sie möchten, und jede Hauptversion hat einen garantierten 5-Jahres-Supportzyklus, der von unschätzbarem Wert ist wir können jetzt nicht upgraden).

Außerdem ist dies in der Regel die unterstützte Lösung für die Installation von kommerzieller Software unter Linux (Oracle denkt daran, es gibt jedoch auch andere kommerzielle Produkte, die angeben, dass sie auf allen Geräten installiert werden, jedoch nur die Interoperabilität mit Red Hat / CentOS gewährleisten).

jj33
quelle
Eine andere Variante, die CentOS ähnelt, ist Scientific Linux. RHEL wird wie CentOS umbenannt, aber von den nationalen Labors und großen Universitäten unterstützt. Das ist die Distribution, die ich für meine Sites verwende
dagorym
Der Support-Zyklus umfasst 7 Jahre RHEL-Releases für Sicherheitsupdates.
Wzzrd
Wenn Sie nach einer Linux-Distribution suchen, schauen Sie sich zuerst die Community an. Worauf konzentrieren sie sich? Bei RHEL, Debian, CentOS, SLES und Scientific Linux konzentrieren sie sich auf die Erstellung stabiler, gut gewarteter Plattformen. Einige Leute werden schwören, dass das beste Linux für Job X "ist, mit was auch immer Sie sich wohl fühlen." Dies vermeidet die Frage und ist eher verwirrend als hilfreich für jemanden, der sich mit JEDEM von ihnen nicht wohl fühlt.
Joseph Kern
40

Debian oder Ubuntu (Server) aufgrund eines Dist-Upgrades. Jede Distribution kann von Grund auf neu installiert werden - aber wie viele können vor Ort aktualisiert werden? Ich habe eine Debian-Maschine, die seit ungefähr 1995 nicht mehr von Grund auf neu installiert wurde.

Es gibt sowohl gute Communities als auch eine gute Dokumentation zum Erstellen eigener Pakete, damit Sie das Paketsystem für sich persönlich nutzen können. Es ist sehr cool, auf einfache Weise ein benutzerdefiniertes Paket zu erstellen, das auf Ihren internen Computern bereitgestellt werden kann.

Die aktuellsten Versionen von Software zu erhalten, kann eine Herausforderung sein, aber Backports haben diese Lücke ziemlich gut gefüllt.

pjz
quelle
5
Ich habe Debian in den letzten 5 Jahren auf ungefähr 30 Servern verwendet und fand es sehr gut, stabil und sicher - außer wenn Sie wirklich aktuelles Material benötigen - zum Beispiel, wenn Sie Ruby on Rails-Websites hosten, die Sie gewonnen haben. ' Die neuesten Versionen finden Sie nicht in den Repos. Ubuntu ist großartig, wenn Sie bereit sind, alle 6 Monate ein Upgrade durchzuführen - oder sich an die LTS-Versionen halten. Debian und Ubuntu sind ähnlich genug, dass Sie beide verwenden, ohne viel Lernaufwand.
Brent
1
@Brett Nesbitt: Ich stimme zu 100% zu, aber ich habe einen kleinen Trottel: Unter Stabilitätsgesichtspunkten ist es wohl viel besser, nicht das Neueste und Beste auf einem Server zu verwenden.
Mihai Limbăşan
@Mihai Limbason: Leider war der Veröffentlichungsplan von Debian in der Vergangenheit so langsam, dass die gepackte Software Jahre veraltet sein kann, was für manche Software in Ordnung ist, aber für sich schnell bewegende Ziele wie Python, Ruby, Django, SVN nicht ausreicht. etc.
pjz
Wenn
14

Ubuntu

Grund: Die Community - es gibt eine große Community, und wenn Sie etwas tun müssen, können Sie fast immer jemanden finden, der es zuerst getan und eine Reihe von Anweisungen gepostet hat.

Guy C
quelle
Ich habe mit Red Hat und dann Fedora angefangen, aber nachdem ich Ubuntu ausprobiert habe, kann ich nicht mehr zurück. Ich habe einen Ubuntu-Server in einer VM auf meinem Windows-Server, ich starte Ubuntu-Desktop in einer VM auf meinem Vista-Desktop und ich starte meinen Mac mini dual mit Ubuntu. Ich habe die Desktop-Version installiert und dann auch auf meinem Server nach Bedarf Serverkram installiert. Ich habe es das erste Mal anders gemacht und finde es einfach einfacher, mit der Desktop-Version zu beginnen. Die Kompatibilität mit meiner verschiedenen Hardware war gut und Updates und Upgrades verliefen reibungslos.
Bruceatk
13

Ich starte alle meine Server bei der Arbeit auf Gentoo. Während viele andere Linux-Systemadministratoren mich für verrückt halten, muss ich sagen, dass ich kaum oder gar keine Probleme hatte. Ein Server wird als Build-Host für die anderen ausgeführt (alle sind von derselben Hardware) und stellt die Binärdateien für die anderen bereit. Ich mag Gentoo sehr, weil es Ihnen eine Menge Kontrolle darüber gibt, was installiert ist und was nicht. Die Community ist großartig, die Foren sind die besten online. Wenn Sie auf dem stabilen Ast bleiben, läuft alles reibungslos. Momentan habe ich mich wegen der fehlenden Kompilierung etwas mehr auf Arch Linux konzentriert, aber ich habe noch keinen Server damit installiert. Quellbasierte / Meta-Distributionen können großartige Server sein!

Gert M
quelle
2
Gentoo hat auch Profil ( gentoo.org/proj/en/hardened ) für noch mehr Sicherheit gehärtet
Alex Bolotov
6

Debian ist die Distribution meiner Wahl: Es ist sehr stabil, für fast alle Serverplattformen verfügbar und Sicherheit ist ein Schlüsselpunkt in dieser Distribution!

paulgreg
quelle
6

Ich empfehle den Ubuntu-Server (LTS für die Produktion vorzuziehen), da er die einzige kostenlose Linux-Server-Distribution der Enterprise-Klasse ist.

Kazimieras Aliulis
quelle
1
Huh? Behaupten Sie, dass CentOS keine kostengünstige Enterprise-Klasse-Serververteilung ist?
Peter Boughton
Nein. Es wird von der Community erstellt und niemals wird ein großes Unternehmen seine Software unter CentOS unterstützen.
Kazimieras Aliulis
5

Slackware

Seit seiner ersten Beta-Version im April 1993 hat sich das Slackware Linux Project zum Ziel gesetzt, die "UNIX-ähnliche" Linux-Distribution auf dem Markt zu bringen. Slackware entspricht den veröffentlichten Linux-Standards, z. B. dem Linux File System Standard. Wir haben immer Wert auf Einfachheit und Stabilität gelegt. Infolgedessen ist Slackware zu einer der beliebtesten, stabilsten und benutzerfreundlichsten Distributionen auf dem Markt geworden.

Ich habe viel mit dieser Distribution gelernt, aber Sie werden viel Zeit und Geduld brauchen. Slackware ist benutzerfreundlich, es ist nur sehr selektiv, wer seine Freunde sind.

alexandrul
quelle
2
Das hast du richtig verstanden :-)
jassuncao
Es ist interessant, Slackware zu lernen, und ich habe gute Erinnerungen daran, es als eines meiner ersten Linux-Distributionen zu verwenden, aber ein System, das sich zum Lernen eignet, ist genau das - kein Allzweck-Tool. Für den allgemeinen Gebrauch denke ich, dass Ubuntu wahrscheinlich der richtige Weg ist. Es ist kaum zu übertreffen, dass auf Knopfdruck gute, gut gewartete und integrierte Pakete für jeden Zweck verfügbar sind und der gesamte Server jederzeit aktualisiert, entfernt und neu konfiguriert werden kann.
Lee B
YMMV, aber ich fand Slackware absolut solide und so gut wie alle anderen Alternativen (kostenpflichtig oder kostenlos). Als Bonus werden Sie gezwungen, unterwegs einige zusätzliche Dinge zu lernen.
Alexandrul
1
Das Schöne an Slack ist, wie einfach es ist. Ich liebe es, es für Server zu verwenden, die eine Aufgabe erledigen (Firewall, Apache, DNS usw.), weil das Ganze problemlos in 400 MB passt und die Betriebszeit in Jahren gemessen wird. Wenn Sie dies tun, gibt es nur wenige Sicherheitsupdates, da Sie nicht über libPNG (nur ein Beispiel) verfügen, das auf dem Server nicht verwendet wird, sondern über einen Sicherheitsfehler, der gepatcht werden muss. Das heißt, Slack macht keine Handgriffe, sodass Sie wissen, was Sie tun, um es zu verwalten. Also, wenn jemand anderes an der Box arbeiten wird, dann gehe ich zu Ubuntu Server LTS.
Veranda
3

Ubuntu, wenn Ihr Server für Linux und Server gedacht ist, CentOS, wenn es für die Produktion gedacht ist. Ich finde die Ubuntu-Community aktiver als CentOS, was hilfreich sein kann, wenn Sie gerade erst anfangen. CentOS hat nicht alle sechs Monate eine neue Version, was für ein Server-Betriebssystem gut ist. Es werden auch ältere, aber getestete Versionen von Software verwendet, was bei einem Server wichtig ist.

Jared
quelle
2

Debian für seine Stabilität und Popularität

Rory
quelle
1

Was auch immer Sie wählen, wenn es dem öffentlichen Internet ausgesetzt sein wird, möchten Sie sicherstellen, dass es unterstützt wird selinux. Dies hat meinen Hintern bei mindestens einer Gelegenheit gerettet, bei der ich sonst sicherlich wegen einer Sicherheitslücke in der von mir installierten Software gehackt worden wäre. selinuxBlockierte nicht nur den Angriff vollständig, sondern setroubleshootöffnete auch ein Popup-Fenster, um mich davor zu warnen.

Eddie
quelle
1

Ich benutze Arch Linux . Ich mag es für großartigen Paketmanager, "rollende" Veröffentlichung, nettes Community-Paket-Repository (ABS), nette Konfiguration, großartiges Wiki. Für mich ist es ähnlich wie Gentoo, aber mit Binärpaketen.

Vergleiche mit anderen Distributionen finden Sie unter: Arch vs Others .

rkj
quelle
1

Ich verwende entweder CentOS oder Ubuntu LTS Releases. Beide sind stabil, bekannt und gut unterstützt.

Jon Topper
quelle
1

Persönlich OpenSuSE für mich. Hauptsächlich wegen YaST und autoYaST; Tolle Paketverwaltung, Upgrades / Updates usw.

RainyRat
quelle
0

Ich habe gerade den "Funktions" -Kommentar gestimmt, da er eine relevante Frage stellt. In gewissem Maße ist die primäre Funktion von Bedeutung.

Die andere wichtige Entscheidung ist, ob Sie Zugang zu professioneller Unterstützung haben möchten. Wenn die Antwort Ja lautet, holen Sie sich Red Hat. Wenn die Antwort nein ist, würde ich mit Ubuntu beginnen.

Zusätzlicher Hinweis. Gerts (impliziter) Punkt , dieselbe Distribution für mehrere Server zu verwenden, ist ebenfalls großartig!

tomjedrz
quelle
Sie können von Canonical professionellen Support für Ubuntu erhalten, aber Sie können Ubuntu ausprobieren, ohne etwas zu bezahlen.
Hamish Downer
0

Ich empfehle die Verwendung von CentOS.

  • Es ist das Red Hat Enterprise Linux, das aus den Red Hat-Quellen neu kompiliert wurde
  • Sie können die Distribution ohne Supportvertrag upgraden
  • Red Hat wird in der Regel mit kommerzieller Software verwendet, sodass es auf Ihrer Reise hilfreich ist, wenn Sie sich vorher blenden lassen
  • Sobald Sie sich für Red Hat entschieden haben, können Sie zu anderen Distributionen gehen und wissen, worauf es ankommt
  • Viele Informationen im Internet
setatakahashi
quelle
0

Ich denke, es gibt zwei Ansätze:

  1. Rollende Verteilung
  2. Verteilung freigeben

ad.1 Ich persönlich bevorzuge rollende Distributionen, da es kein Upgrade auf eine neuere Version gibt (was auch immer riskant sein könnte ). Deshalb bevorzuge ich Gentoo für meine Server. Leider ist das Einrichten von gentoo etwas aufwändiger, aber dank Portage-System ist die Wartung (wenn Sie den Stable-Zweig verwenden) wirklich einfach und schmerzlos. Die sehr coole Funktion ist, dass Slots und die Fähigkeit, ein Downgrade auf buchstäblich jede alte Version des Pakets mit einem einfachen Befehl durchzuführen. Andererseits sind Gentoo-Pakete selbst in der Stable-Branche viel neuer als Debian (siehe Punkt 2) - wenn Sie eine Maschine mit aktueller Software benötigen, ist Gentoo genau das Richtige für Sie.

ad.2 Distribution veröffentlichen - Ich würde hier Debian wählen, hauptsächlich wegen seiner Beliebtheit bei allen Hosting-Unternehmen und einer riesigen Paketbasis. Obwohl ich es nicht selbst benutze, scheint es die vernünftigste Distribution mit einem wirklich hohen Sicherheitsniveau zu sein. Die Bereitstellung ist schnell und es müssen keine Pakete kompiliert werden (es sei denn, Sie müssen dies wirklich tun).

pielgrzym
quelle
Debian zeichnet sich sowohl bei Rolling- als auch Release-Upgrades aus, aber Sie haben Recht, dass einige Distributionen auf der einen oder anderen Seite versagen, und deshalb ist dies ein wichtiger Unterschied.
Lee B