Recommandations de distributions Linux pour les serveurs [fermé]


17

J'ai une expérience limitée du serveur Linux. Je recherche des recommandations sur les distributions. Quel est votre préféré pour les serveurs et pourquoi?

EDIT: Clarification: j'espère une distribution générale, non spécifique à une fonction particulière. Quelque chose à utiliser sur les serveurs de fichiers, les serveurs Web, quoi que ce soit vraiment. Le soutien de la communauté, les correctifs en temps opportun, les outils conviviaux pour l'administration, les bons antécédents, etc. sont davantage l'angle que je choisis ici.


3
Pourquoi allez-vous l'utiliser?
cagcowboy le

Désolé d'avoir pu être plus clair. J'espère un, des serveurs de distribution à usage général, des serveurs Web, n'importe quoi vraiment. Le soutien de la communauté, les correctifs en temps opportun, les outils conviviaux pour les administrateurs, etc. sont plus l'angle que je choisis ici. Je vais clarifier la question.
TorgoGuy

Réponses:


17

Red Hat Enterpise Linux ou CentOS . Ils sont stables, vous pouvez acheter du support pour eux si vous le souhaitez, et chaque version majeure a un cycle de support garanti de 5 ans, ce qui est inestimable (ne me lancez même pas sur le serveur Fedora, un administrateur semi-voyou installé ici qui nous ne pouvons pas maintenant mettre à niveau).

En outre, il a tendance à être la solution prise en charge lors de l'installation de logiciels commerciaux sous Linux (Oracle vient à l'esprit, mais nous avons d'autres produits commerciaux qui déclarent qu'ils s'installeront sur n'importe quoi, mais ils ne garantiront que l'interopérabilité avec Red Hat / CentOS).


Une autre variante de cela, similaire à CentOS, est Scientific Linux. Il est rebaptisé RHEL tout comme CentOS mais soutenu par les laboratoires nationaux et les grandes universités. C'est la distribution que j'utilise pour mes sites
dagorym

Le cycle de support est de 7 ans de versions RHEL pour les mises à jour de sécurité.
wzzrd

Lorsque vous recherchez une distribution Linux, regardez d'abord la communauté. Quel est leur objectif? Dans le cas de RHEL, Debian, CentOS, SLES et Scientific Linux, ils se concentrent sur la création de plates-formes stables et bien entretenues. Certaines personnes jureront de haut en bas que le meilleur Linux pour le travail X "est ce avec quoi vous vous sentez à l'aise." Cela évite la question et est plus déroutant qu'utile pour quelqu'un qui ne se sent à l'aise avec aucun d'entre eux.
Joseph Kern

40

Debian ou Ubuntu (serveur) en raison de la mise à niveau dist. Toute distribution peut être installée à partir de zéro - mais combien peuvent être mises à niveau sur place? J'ai une machine Debian qui n'a pas été réinstallée à partir de zéro depuis environ 1995.

Il existe de bonnes communautés autour des deux, ainsi qu'une bonne documentation sur la création de vos propres packages afin que vous puissiez faire fonctionner le système de packages pour vous personnellement. C'est très cool de pouvoir rouler facilement un package personnalisé à déployer sur vos machines internes.

Obtenir les versions les plus récentes des logiciels peut être un défi, mais les rétroportages ont assez bien comblé cette lacune.


5
J'utilise Debian sur environ 30 serveurs depuis 5 ans et je l'ai trouvé très bon, stable et sécurisé - sauf si vous avez besoin de choses vraiment à jour - par exemple, si vous hébergez des sites Web Ruby on Rails que vous avez gagnés '' t trouver les versions les plus récentes dans les dépôts. Ubuntu est génial, si vous êtes prêt à effectuer une mise à niveau tous les 6 mois - ou à vous en tenir aux versions LTS. Debian et Ubuntu sont suffisamment similaires pour que vous utilisiez les deux, sans beaucoup de courbe d'apprentissage.
Brent

1
@Brett Nesbitt: D'accord à 100%, mais j'ai un petit problème: c'est sans doute beaucoup mieux du point de vue de la stabilité de ne pas utiliser la dernière et la meilleure sur un serveur.
Mihai Limbăşan

@Mihai Limbason: le calendrier de sortie de Tristement Debian a toujours été si lent que leur logiciel emballé peut être des années de retard, ce qui est correct pour certains logiciels , mais ne suffit pas vraiment pour les cibles en mouvement rapide comme python, ruby, django, svn, etc.
pjz

avec l'utilisation d'Ubuntu, assurez-vous de vous en tenir aux versions de LTS
warren

14

Ubuntu

Raison: La communauté - il y a une grande communauté et si vous avez besoin de faire quelque chose, vous pouvez presque toujours trouver quelqu'un qui l'a fait en premier et a publié un grand ensemble d'instructions.


J'ai commencé avec Red Hat puis Fedora, mais après avoir essayé Ubuntu, je ne peux pas revenir en arrière. J'ai un serveur Ubuntu fonctionnant dans une machine virtuelle sur mon serveur Windows, j'exécute le bureau Ubuntu dans un vm sur mon bureau Vista, et je double le démarrage de mon Mac mini sur Ubuntu. J'ai installé la version de bureau, puis installé des éléments de serveur selon les besoins, même sur mon serveur. Je l'ai fait dans l'autre sens une fois la première fois et je trouve plus facile de commencer avec la version de bureau. La compatibilité avec mes différents matériels a été bonne et les mises à jour et mises à niveau se sont bien déroulées.
bruceatk

13

J'exécute tous mes serveurs au travail sur Gentoo. Alors que de nombreux autres administrateurs système Linux me considéreront comme fou, je dois dire que je n'ai eu que peu ou pas de problèmes. Un serveur fonctionne comme hôte de build pour les autres (ils sont tous du même matériel) et sert les binaires aux autres. J'aime beaucoup Gentoo car il vous donne beaucoup de contrôle sur ce qui est installé et ce qui ne l'est pas. La communauté est géniale, les forums sont les meilleurs en ligne. Si vous restez sur la branche stable, la navigation est fluide. Actuellement, je penche un peu plus vers Arch Linux en raison du manque de compilation, mais je n'ai pas encore installé de serveur avec. Les sources / méta-distributions peuvent faire d'excellents serveurs!


2
Gentoo a également un profil renforcé ( gentoo.org/proj/en/hardened ) pour une sécurité encore plus élevée
Alex Bolotov

6

Debian est la distribution de choix de mon serveur: elle est très stable, disponible pour presque toutes les plates-formes de serveurs et la sécurité est un point clé sur cette distribution!


6

Je recommande le serveur Ubuntu (LTS préférable pour la production) car c'est la seule distribution gratuite de serveurs Linux de classe Entreprise.


1
Hein? Êtes-vous en train de prétendre que CentOS n'est pas une distribution de serveur de classe entreprise à coût nul?
Peter Boughton

Non. Il est construit par la communauté et jamais une grande entreprise ne prendra en charge son logiciel sur CentOS.
Kazimieras Aliulis

5

Slackware

Depuis sa première version bêta en avril 1993, le Slackware Linux Project a pour objectif de produire la distribution Linux la plus "UNIX-like". Slackware est conforme aux normes Linux publiées, telles que la norme de système de fichiers Linux. Nous avons toujours considéré la simplicité et la stabilité comme primordiales, et en conséquence, Slackware est devenu l'une des distributions les plus populaires, stables et conviviales disponibles.

J'ai beaucoup appris avec cette distribution, mais vous aurez besoin de beaucoup de temps et de patience. Slackware est convivial, il est juste très sélectif sur qui sont ses amis.


2
Vous avez raison :-)
jassuncao

Slackware est intéressant pour apprendre des choses, et j'ai de bons souvenirs de l'utiliser comme l'une de mes premières distributions Linux, mais un système bon pour apprendre des choses n'est que cela - pas un outil à usage général. Pour une utilisation générale, je pense que Ubuntu est probablement la voie à suivre. Il est difficile de battre de bons packages, bien entretenus et intégrés pour tous les besoins disponibles sur simple pression d'un bouton, et de pouvoir mettre à niveau / supprimer / reconfigurer l'ensemble du serveur à tout moment.
Lee B

YMMV, mais j'ai trouvé que Slackware était solide comme le roc et aussi bon que toutes les autres alternatives (payantes ou gratuites). En prime, cela vous oblige à apprendre des choses supplémentaires en cours de route.
alexandrul

1
La partie intéressante de Slack est sa simplicité. J'adore l'utiliser pour des serveurs qui feront une tâche (pare-feu, apache, DNS, etc.) car le tout peut facilement s'intégrer dans 400 Mo et la disponibilité est cadencée en années. Lorsque vous faites cela, les mises à jour de sécurité sont peu nombreuses car vous n'avez pas de choses comme libPNG (juste un exemple) que rien sur le serveur n'utilise, mais qui a un bogue de sécurité qui doit être corrigé. Cela dit, Slack ne tient pas la main, vous saurez donc ce que vous faites pour l'administrer. Donc, si quelqu'un d'autre va travailler sur la boîte, je vais sur Ubuntu Server LTS.
Porche

3

Ubuntu si votre serveur est destiné à l'apprentissage de Linux et des serveurs, CentOS s'il s'agit de la production. Je trouve que la communauté Ubuntu est plus active que CentOS, ce qui peut être utile si vous venez de commencer. CentOS n'a pas de nouvelle version tous les six mois, ce qui est bien pour un système d'exploitation serveur. Il utilise également des versions de logiciels plus anciennes mais plus testées, ce qui est important avec un serveur.


2

Debian pour sa stabilité et sa popularité


1

Quoi que vous choisissiez, s'il sera exposé à l'Internet public, vous voulez vous assurer qu'il prend en charge selinux. Cela m'a sauvé les fesses à au moins une occasion où sinon j'aurais sûrement été piraté en raison d'une faille de sécurité dans le logiciel que j'avais installé. Non seulement a selinuxtotalement bloqué l'attaque, mais via setroubleshootelle a ouvert une fenêtre pop-up pour m'en avertir.


1

J'utilise Arch Linux . Je l'aime pour un excellent gestionnaire de paquets, une version "roulante", un joli référentiel de packages communautaires (ABS), une belle configuration, un excellent wiki. Pour moi, c'est un peu comme Gentoo, mais avec des packages binaires.

Vous pouvez trouver une comparaison avec d'autres distributions sur: Arch vs Others .


1

J'utilise les versions CentOS ou Ubuntu LTS. Les deux sont stables, bien connus et bien pris en charge.


1

Personnellement, OpenSuSE pour moi. Principalement à cause de YaST et autoYaST; excellente gestion des packages, mises à niveau / mises à jour, etc.


0

Je viens de voter pour le commentaire "fonction", car il pose une question pertinente .. la fonction principale compte, dans une certaine mesure.

L'autre décision clé que vous avez est de savoir si vous souhaitez avoir accès à un soutien professionnel. Si la réponse est oui, procurez-vous Red Hat. Si la réponse est non, je commencerais par Ubuntu.

Note complémentaire .. Gert (implicite) point sur l' utilisation de la même distro pour plusieurs serveurs est également un grand!


Vous pouvez obtenir un support professionnel pour Ubuntu de Canonical, mais vous pouvez essayer ubuntu sans rien payer.
Hamish Downer le

0

Je recommande d'utiliser CentOS.

  • Il s'agit de Red Hat Enterprise Linux recompilé à partir des sources de Red Hat
  • Vous pouvez mettre à jour la distribution sans contrat de support
  • Red Hat est généralement utilisé avec des logiciels commerciaux, donc être exposé avant vous aidera dans votre voyage
  • Une fois que vous avez choisi Red Hat, vous pouvez accéder à d'autres distributions et savoir ce qui est important
  • Beaucoup d'informations sur Internet

0

Je pense qu'il y a deux approches:

  1. Distribution de roulement
  2. Distribution des versions

ad.1 Personnellement, je préfère les distributions roulantes, car il n'y a pas de mise à niveau vers une version plus récente (ce qui pourrait être risqué dans les deux cas). C'est pourquoi je préfère Gentoo pour mes serveurs. Malheureusement, la configuration de gentoo nécessite un peu plus d'efforts, mais grâce au portage du système, la maintenance (si vous utilisez la branche stable) est vraiment facile et indolore. La fonctionnalité très intéressante est les emplacements et la possibilité de rétrograder littéralement vers n'importe quelle ancienne version du package avec une seule commande simple. D'un autre côté, les paquets gentoo, même dans la branche stable, ont tendance à être beaucoup plus récents que Debian (voir point 2) - si vous avez besoin d'une machine avec un logiciel récent, gentoo est fait pour vous.

ad.2 Release distro - Je choisirais Debian ici, principalement pour sa popularité auprès de toutes les sociétés d'hébergement et une énorme base de paquets. Bien que je ne l'utilise pas moi-même, il semble que ce soit la distribution la plus raisonnable avec un niveau de sécurité très élevé. Le déploiement est rapide, pas besoin de compiler les packages (sauf si vous en avez vraiment besoin).


Debian excelle à la fois dans les mises à niveau roulantes et dans les mises à jour, mais vous avez raison de dire que certaines distributions échouent dans l'un ou l'autre, et c'est donc une distinction importante.
Lee B
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.