Je dois installer un serveur basé sur Linux qui sera le back-end de nos services Web.
Voici ce dont j'ai besoin: (par ordre d'importance)
- Une interface graphique pour gérer les applications et les fichiers
- Il s'agirait d'un serveur C ++ construit sur mesure
- Probablement aussi la pile LAMP, si nécessaire.
- Je voudrais essayer ERP ou un autre logiciel côté serveur également (facultatif).
Quelle distribution Linux recommandez-vous pour un tel cas d'utilisation, vu que je ne suis un expert d'aucun système d'exploitation semblable à Unix (une semaine d'expérience avec CentOS, une expérience avec Ubuntu).
Voici ce que je comprends de chaque distribution:
- Ubuntu - facile à utiliser, les applications les plus populaires, faciles à installer, sans tracas
- Debian - plus ancienne, mais peut être difficile à configurer
- CentOS - applications compliquées et difficiles à installer
- Mint - populaire, basé sur Ubuntu et Debian
Edit: De nombreuses personnes recommandent Ubuntu au lieu de CentOS ( 1 , 2 ) pour les applications côté serveur. Ubuntu convient-il pour de telles choses? Ce n'est pas plus lent que CentOS ou quelque chose de gênant?
Et devrais-je aller avec Ubuntu ou Ubuntu Server? Quels sont les avantages de l'un ou l'autre?
"L'installation logicielle est un jeu d'enfant pour Ubuntu. Même les applications serveur sont livrées avec des configurations par défaut décentes et sont normalement utilisables telles quelles. C'est un paradis logiciel."
Réponses:
CentOS sera probablement votre meilleur choix en matière d’ERP car ce sera la plus proche des grandes distributions commerciales sur lesquelles ces logiciels sont conçus. Sinon, aucun d'eux ne répondra à vos critères. Je pense qu'Ubuntu et Mint sont plus populaires pour une utilisation de bureau, alors je dirais qu'ils restent avec Debian ou CentOS.
la source
Debian n'est pas plus ancienne - c'est la même base qu'Ubuntu ... de la même manière que CentOS est la même base que RedHat.
Tous nos serveurs exécutent Debian (sans interface graphique) de préférence pour
aptitude
plusyum
, et bien meilleure organisation des fichiers (/ var / logs , etc.)Cependant, nous avons beaucoup de machines fonctionnant sous CentOS et RedHat et tout aussi faciles à utiliser, juste un peu plus gênantes lorsque les journaux / confs / bacs sont partout. Mais RedHat vient avec l'option d'un SLA (si vous pouvez payer pour cela).
Ubuntu a une interface graphique plus fluide que Debian, mais parce qu’elle visait à l’origine le marché des ordinateurs de bureau, Ubuntu Server LTS était un ajout relativement récent.
Cela revient principalement à la préférence et pas grand chose d’autre.
la source
Je recommanderais Debian, même si c’est l’ancien, elle est très stable {c’est la raison pour laquelle elle est "ancienne" comme vous l’appelez, car avant de publier un nouveau paquet sur les dépôts, la stabilité est vérifiée deux fois;)}
De plus c'est un bon compromis entre "facile à utiliser" et "fiabilité" ...
Sinon, si vous voulez acquérir des compétences;) -> allez CentOS ... mais le temps augmentera ainsi que les compétences Unix Like OS;)
la source
Dans votre cas, je dirais CentOS, comme vous les avez déjà déployés pour les hôtes Web, il est fourni avec un ordinateur de bureau de qualité et un accès à différents outils de développement.
la source
J'ai une préférence pour CentOS sur le serveur, principalement parce que ce sera essentiellement Red Hat Enterprise Linux. Ubuntu est un peu plus axé sur le consommateur, mais il est également largement utilisé et convient parfaitement au serveur.
Le truc avec Ubuntu est d’utiliser les éditions de support à long terme (LTS), si vous effectuez un déploiement sur un serveur de longue durée. Pour les éditions non-LTS, Ubuntu effectuera les mises à jour pendant 18 mois, tandis que LTS aura 5 ans de support:
https://wiki.ubuntu.com/LTS
(CentOS, comme indiqué, est essentiellement RHEL et sera pris en charge pendant très longtemps ).
À l'heure actuelle, Ubuntu LTS actuel est 10.04. Il y aura une nouvelle édition de LTS le mois prochain, 12.04.
En tout état de cause, il n’ya pas beaucoup de différence fonctionnelle, du moins en ce qui concerne les performances, etc. Pourvu d’un ensemble d’outils spécifiques à la distribution utilisés pour la gestion des packages. La philosophie est différente en ce qui concerne l'endroit où placer les fichiers et comment diviser les gros paquets en plus petits, mais les distributions Linux modernes fonctionneront de la même manière. L’interface graphique de CentOS sera probablement plus ancienne et croustillante que celle d’Ubuntu, mais CentOS est une distribution orientée entreprise qui met beaucoup moins l’accent sur l’administration via l’interface graphique. (En passant, je suis souvent surpris par le contenu d'une interface graphique de bureau Linux, même si je travaille constamment sur des serveurs Linux. Je ne vois presque jamais l'interface graphique.)
la source