Existe-t-il une distribution de Linux sans interface graphique? Qu'est-ce que les sociétés d'hébergement installent? [fermé]

8

Je crois que l'interface graphique du système d'exploitation prend certaines ressources machine et n'est pas vraiment nécessaire pour un serveur Web.
Quel système d'exploitation les gens installent-ils pour créer un serveur Web basé sur Linux sans interface graphique?

z-boss
la source

Réponses:

4

Nous utilisons CentOS pour notre application SaaS depuis longtemps. Il suffit de configurer l'installation pour ne pas inclure d'interface graphique (X)

Vous pouvez automatiser complètement l'installation à partir d'une approche kickstart simple, jusqu'à une configuration PXE complète.

BTW, l'avantage de CentOS, est qu'il sera pris en charge plus longtemps que les autres distributions. Je pense que 7 ans en ce moment.

webclimber
la source
Je suis d'accord. Soit dans kickstart ou sur la ligne de démarrage "linux text" est la façon dont j'installe mes trucs
Matt Simmons
16

Personnellement, j'aime le plus Debian pour les serveurs. Le programme d'installation vous donne la possibilité d'installer un environnement de bureau, un serveur d'impression, un serveur de fichiers, un système de base.

Pour votre cas, il vous suffit de sélectionner installer le système de base. Dans ce cas, le programme d'installation installera simplement les packages de base pour que votre serveur soit opérationnel. A partir de ce moment, vous avez un serveur solide et très léger et il est trivial d'installer d'autres packages dont vous pourriez avoir besoin via apt-get ou aptitude

nkr1pt
la source
1
L'installation de base de Debian Stable permet une petite installation très agréable, et il est facile d'ajouter tout ce qui manque en utilisant aptitude.
Paul Tomblin
12

La plupart des distributions Linux peuvent être installées sans interface graphique. Personnellement, je recommanderais Debian pour les serveurs, mais vous entendrez probablement aussi de la part de Gentoo, Linux from scratch et Red Hat. À peu près n'importe quelle distribution pourrait gérer un serveur Web assez facilement.

tloach
la source
D'après ce que j'ai vu, Ubuntu Server, Debian, Gentoo, RedHat, CentOS et un ou deux qui me manquent sont les distributions de serveur populaires.
Thomas Owens
@ Thomas: À peu près la même chose ici, bien que je n'aie pas encore rencontré de serveurs Ubuntu.
Mes hôtes utilisent également Debian :) Bien que j'aie également utilisé CentOS dans le passé
J'utilise personnellement deux serveurs Ubuntu car ils étaient assez idiots à installer / maintenir. L'un est mon site Web public, l'autre mon référentiel Subversion et ma boîte de déploiement de test. N'importe laquelle des distributions répertoriées peut faire le travail.
Ken Gentle,
9

Le serveur Ubuntu est assez courant je pense.

Dominic Rodger
la source
C'est également un bon choix pour les inexpérimentés, car il est assez convivial et il y a des tonnes d'aide en ligne.
Liam
1
Ubuntu a une grande communauté, la plupart de leur support est également applicable à Debian, donc l'un ou l'autre serait bon.
Ouais. J'apprends juste Linux et j'ai choisi Ubuntu Server. Cela a bien fonctionné pour moi jusqu'à présent et il est suffisamment omniprésent pour qu'il soit facile de trouver de l'aide.
Daniel B.
3

Les distributions que je rencontre le plus souvent sont:

  • Debian
  • Serveur Ubuntu
  • CentOS

Et Fedora.

Tous sont livrés avec une configuration CLI uniquement pour l'utilisation du serveur AFAIK.


la source
2

Le serveur Ubuntu n'a que CLI.

La plupart des autres distributions proposent un serveur ou une installation sans tête.

Greg B
la source
Des Jack-O-Lanterns pourront être joints à une date ultérieure.
Daniel B.
2

Je pense que la plupart des serveurs Linux fonctionnent au niveau d'exécution 3, qui ne exécute pas d'interface graphique. Dans le cadre du processus d'installation, n'installez simplement pas X et vous devriez être prêt. Je ne sais pas ce qui se passera si vous essayez de passer au niveau d'exécution 5 (système de fenêtrage normal sur la plupart des systèmes) sur un système qui n'a pas d'interface graphique ... cela peut simplement agir comme le niveau d'exécution 3.

J'ai utilisé SuSE, RedHat, Fedora, CentOS et Ubuntu pour les serveurs. Celles que j'ai configurées, je laisse simplement l'interface graphique (au niveau d'exécution 5) ... elle est utile lorsque vous devez vous connecter à distance, et sans personne connecté, les frais généraux sont négligeables. Ceux que je n'ai pas installés moi-même, je pense, fonctionnaient normalement au niveau d'exécution 3, mais je ne sais pas s'ils avaient une interface graphique installée. Je préfère la famille Fedora / CentoOS / RedHat pour tout système simplement en raison du nombre énorme de packages bien entretenus disponibles pour l'installation.

rmeador
la source
2
"Niveau d'exécution 5 = GUI, niveau d'exécution 3 = pas d'interface graphique" est un Red Hat-ism. Les niveaux d'exécution 0 (arrêt), 1 (mode mono-utilisateur) et 6 (redémarrage) sont les seuls à avoir une signification universelle. Les niveaux d'exécution 2 à 5 peuvent être organisés mais les distributions / sysadmin aiment - dans Debian, ils sont tous identiques par défaut.
Notez que cela n'est vrai que pour linux basé sur init. Ubuntu utilise un mécanisme différent (upstart) et fonctionne toujours au niveau de l'exécution = 3
Martin Beckett
@mgb c'est faux à deux titres. Ubuntu comme Debian fonctionne par défaut au niveau 2, que X soit installé ou non. Si vous ne me croyez pas, ouvrez un terminal et tapez runlevelpour afficher le niveau d'exécution initial actuel. Par défaut, il lancera gdm s'il est présent au niveau 2. Ce que vous pouvez voir dans /etc/rc2.d. Upstart émule également sysv init, donc les choses devraient fonctionner assez similaire sur une distribution Linux qui utilise upstart vs le système d'initialisation standard.
3dinfluence
@mgb Je corrige que le gdm se trouve dans /etc/rc2.d/. C'est un lien symbolique dans /etc/init.d/ dans lequel un répertoire avec toutes les tâches qui sont exécutées par upstart. Mais le niveau d'exécution 2 est le niveau d'exécution par défaut dans Ubuntu et non 3.
3dinfluence
ok - mais le point est là - vous ne pouvez pas simplement passer au niveau d'exécution 2 et désactiver l'interface graphique.
Martin Beckett
1

Je ne pense pas qu'Ubunutu Server Edition possède une interface graphique, et dans certaines distributions, vous pouvez choisir quelle interface graphique (ou manque d'interface graphique) vous souhaitez.

Thomas Owens
la source
1

Notez que même si l'interface graphique (c'est-à-dire le système X Window) est installée, vous n'avez pas besoin de la démarrer. Vous pouvez donc configurer le démarrage normal pour ne pas démarrer X et avoir toujours la capacité d'exécuter une interface graphique si vous le souhaitez. La seule ressource nécessaire est un espace disque.

Notez également que la façon dont X fonctionne, il peut être très utile d'avoir les applications client X sur votre hôte de serveur Web, leur permettant d'utiliser le serveur X local sur votre bureau. (Oui, je sais que la terminologie prête à confusion, mais elle est cohérente).

mpez0
la source
Pourquoi cela pourrait-il être utile?
z-boss
Parce que si vous travaillez à partir d'un bureau avec un serveur X, vous pouvez exécuter les outils GUI sur l'hôte du serveur Web et avoir leur affichage (et clavier et pointeur) sur le bureau. Cela fonctionne même si l'hôte du serveur Web n'a aucune capacité graphique.
mpez0
1

Hmm. Décochez simplement GNOME et KDE lors de l'installation de tout système d'exploitation Linux sur DESKTOP ou SERVER, afin qu'il n'installe que CLI et que seule l'invite de commande soit disponible une fois l'installation terminée. Pas besoin de modifier également les niveaux d'exécution.

Faroooq
la source
0

sudo apt-get supprimer gnome; sudo apt-get remove gdm; sudo apt-get remove kde; sudo apt-get supprimer kdm; sudo apt-get remove xfce; sudo apt-get remove xdm;

Cela devrait fonctionner pour Ubuntu. Pour ce faire, entrez CTRL + ALT + F1, connectez-vous à la racine et tapez les commandes ci-dessus en fonction du DE.


la source