Creo que OS GUI toma algunos recursos de la máquina y realmente no es necesario para un servidor web.
¿Qué sistema operativo instalan las personas para crear un servidor web basado en Linux sin GUI?
8
Hemos estado usando CentOS para nuestra aplicación SaaS durante mucho tiempo. Simplemente configure la instalación para que no incluya ninguna GUI (X)
Puede automatizar completamente la instalación a partir de un simple enfoque kickstart, hasta una configuración PXE completa.
Por cierto, la ventaja de CentOS es que será compatible durante más tiempo que otras distribuciones. Creo que 7 años en este momento.
Personalmente, me gusta más Debian para servidores. El instalador le ofrece la opción de instalar un entorno de escritorio, servidor de impresión, servidor de archivos, sistema base.
Para su caso, simplemente seleccionaría instalar el sistema base. En ese caso, el instalador solo instalará los paquetes base para que su servidor esté en funcionamiento. Desde ese momento, tiene un servidor sólido y muy ligero y es trivial instalar otros paquetes que pueda necesitar a través de apt-get o aptitude
fuente
La mayoría de las distribuciones de Linux se pueden instalar sin una GUI. Personalmente, recomendaría Debian para servidores, pero probablemente también tenga noticias de Gentoo, Linux desde cero y la multitud de Red Hat. Casi cualquier distribución podría manejar un servidor web con bastante facilidad.
fuente
El servidor Ubuntu es bastante común, creo.
fuente
Las distribuciones que encuentro con mayor frecuencia son:
Y Fedora.
Todos ellos vienen con una configuración CLI solo para el uso del servidor AFAIK.
fuente
El servidor Ubuntu solo tiene CLI.
La mayoría de las otras distribuciones ofrecen un servidor o una instalación sin cabeza.
fuente
Creo que la mayoría de los servidores Linux funcionan en el nivel de ejecución 3, que no ejecuta una GUI. Como parte del proceso de instalación, simplemente no instale X y debería estar todo listo. No estoy seguro de lo que sucederá si intenta cambiar al nivel de ejecución 5 (sistema de ventanas normal en la mayoría de los sistemas) en un sistema que no tiene una GUI ... puede actuar como el nivel de ejecución 3.
He usado SuSE, RedHat, Fedora, CentOS y Ubuntu para los servidores. Los que configuré, solo dejé tener la GUI (en el nivel de ejecución 5) ... es útil cuando necesita conectarse a distancia, y sin que nadie haya iniciado sesión, la sobrecarga es insignificante. Los que no configuré yo mismo creo que normalmente se ejecutan en el nivel de ejecución 3, pero no sé si tenían una GUI instalada. Prefiero la familia Fedora / CentoOS / RedHat para cualquier sistema solo por la gran cantidad de paquetes bien mantenidos disponibles para instalar.
fuente
runlevel
para mostrar el nivel de ejecución init actual. Por defecto, iniciará gdm si está presente en el nivel 2. Lo que puede ver en /etc/rc2.d. Además, el upstart emula el inicio de sysv, por lo que las cosas deberían funcionar bastante similar en una distribución de Linux que usa upstart frente al sistema de inicio estándar.No creo que Ubunutu Server Edition tenga una GUI, y en algunas distribuciones, puede elegir qué GUI (o falta de GUI) desea.
fuente
Es posible que desee consultar el "JeOS" de Ubuntu Server Edition (Just Enough Operating System). Es una versión simplificada de Ubuntu y está dirigida a dispositivos virtuales, pero la hemos usado para algunos de nuestros servidores VM. La URL eshttp://www.ubuntu.com/products/whatisubuntu/serveredition/jeos .
fuente
Tenga en cuenta que incluso si la GUI (es decir, el sistema X Window) está instalada, no tiene que iniciarla. Por lo tanto, puede configurar el inicio normal para no iniciar X, y aún así tener la capacidad de ejecutar una GUI si lo desea. El único recurso que esto toma es un poco de espacio en disco.
Tenga en cuenta también que, de la forma en que funciona X, puede ser muy útil tener las aplicaciones de cliente X en el host del servidor web, lo que les permite usar el servidor X local en su escritorio. (Sí, sé que la terminología es confusa, pero es consistente).
fuente
Hmm Simplemente desmarque GNOME y KDE mientras instala cualquier sistema operativo Linux en DESKTOP o SERVER, para que instale solo CLI y solo el símbolo del sistema estará disponible una vez que finalice la instalación. No es necesario cambiar los niveles de ejecución también.
fuente
sudo apt-get remove gnome; sudo apt-get remove gdm; sudo apt-get remove kde; sudo apt-get remove kdm; sudo apt-get remove xfce; sudo apt-get remove xdm;
Esto debería funcionar para Ubuntu. Hágalo ingresando CTRL + ALT + F1, inicie sesión en la raíz y escriba los comandos anteriores según el DE.
fuente