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?
8
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
la source
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.
la source
Le serveur Ubuntu est assez courant je pense.
la source
Les distributions que je rencontre le plus souvent sont:
Et Fedora.
Tous sont livrés avec une configuration CLI uniquement pour l'utilisation du serveur AFAIK.
la source
Le serveur Ubuntu n'a que CLI.
La plupart des autres distributions proposent un serveur ou une installation sans tête.
la source
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.
la source
runlevel
pour 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.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.
la source
Vous voudrez peut-être consulter l'Ubuntu Server Edition "JeOS" (Just Enough Operating System). Il s'agit d'une version allégée d'Ubuntu et destinée aux appliances virtuelles, mais nous l'avons utilisée pour certains de nos serveurs VM. L'URL esthttp://www.ubuntu.com/products/whatisubuntu/serveredition/jeos .
la source
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).
la source
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.
la source
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