Taller de Sistemas Operativos
Maestro: Ing. Juan Baños Montes
Investigación: Servidores Linux
Fecha de entrega: 19 de octubre del 2023
Alumna: Zaira Linnet Garcia Calderon
No. Control: B19520379
Carrera: Ing. Sistemas Computacionales
Horario: 9:00 – 10:00
Ciclo escolar: Agosto – Enero 2024
¿Qué es el servidor Linux?
Un servidor Linux es un servidor impulsado por el sistema operativo de código abierto de Linux.
Ofrece a las empresas una opción de bajo costo para entregar contenido, aplicaciones y
servicios a sus clientes. Debido a que Linux es de código abierto, los usuarios también reciben
beneficios de una sólida comunidad de recursos y abogados.
Cada variedad de servidor Linux está diseñada teniendo en cuenta distintos usos:
Si tiene en ejecución un servidor web, lo más probable es que sea en CentOS®.
Si su aplicación atiende a miles de usuarios, o incluso más, la solución que buscará será una que
esté diseñada para manejar ese tipo de volúmenes, como Red Hat® Enterprise o Ubuntu®
Server.
Eso sería una exageración para sus necesidades empresariales, ya que con un servidor TurnKey
Linux de propósito específico sería suficiente.
La infraestructura en la nube suele estar basada en Linux.
De acuerdo con la empresa de investigación IDC, muchas empresas están reduciendo la
cantidad de servidores que administran mediante la consolidación de centros de datos y con el
traslado al software como servicio (SaaS) si es posible, con lo cual se transfiere la
responsabilidad del servidor a los proveedores de servicios en la nube.
Cuando utiliza los servicios de un proveedor como Rackspace para hospedar o administrar su
servidor Linux, podemos combinar los servicios de servidor, almacenamiento y red para crear
una solución integrada que cubra sus necesidades. De esta manera, usted podrá dedicarse a
hacer crecer su empresa, en vez de invertir su tiempo en convertirse en un experto en Linux.
Otras definiciones
Los servidores Linux son servidores que ejecutan una variante del sistema operativo (SO) open
source Linux. Están diseñados para gestionar las aplicaciones empresariales más exigentes,
como los servicios web o las bases de datos.
Los servidores Linux ofrecen una base sólida para los centros de datos y los entornos de cargas
de trabajo empresariales complejos, desde los servidores dedicados (bare metal) hasta las
máquinas virtuales, los contenedores y las nubes públicas y privadas. También pueden guiar su
proceso de transformación digital y el desarrollo de las aplicaciones en la nube, ya que le
ofrecen la capacidad para aumentar la productividad, prestar servicios más rápido e incorporar
las innovaciones de software, como la automatización de la configuración, las nubes y los
contenedores.Los servidores Linux son ideales para correr con tecnologías tales como C, Perl,
MySQL o PHP con servidores web Nginx o Apache, las cuales están optimizadas para este
entorno, ya que fueron lenguajes creados específicamente bajo estas plataformas basadas en
Linux y Unix, donde corren nativamente y desde donde se les puede sacar la máxima
performance al ejecutarlos
Los servidores Linux
En esencia, los servidores Linux constan de un conjunto de sistemas operativos de software
libres y open source diseñados a partir del kernel de Linux. El SO Linux se creó como una
versión open source, alternativa y libre del sistema operativo MINIX, el cual se basaba en los
principios y el diseño de Unix. La popularidad de estos servidores se debe a su estabilidad,
seguridad y flexibilidad, entre otras características clave que los diferencian de las versiones
propietarias.
Debido a la naturaleza totalmente open source de Linux, los costos de configuración y
mantenimiento son bajos, lo cual proporciona flexibilidad a la hora de gestionarlos,
configurarlos y mantenerlos. Los usuarios también se benefician de la comunidad y los recursos
open source, por eso muchas empresas han adoptado los servidores Linux.
El SO del servidor Linux cuenta con una interfaz central para la gestión de los usuarios e
implementa diversos servicios administrativos y de seguridad, los cuales son esenciales para el
trabajo en una arquitectura cliente-servidor.
Características específicas del servidor Linux
CGI scripts
El uso de secuencias de comandos CGI sólo es posible en los servidores con sistema operativo
Linux. Por ejemplo, se admiten los lenguajes PERL, Python y Ruby.
Los CGI se guardan en el servidor en la carpeta /www/cgi-bin/.
Si el script está en una carpeta diferente, tiene que tener la terminación .cgi o .pl (se pueden
agregar otras terminaciones mediante la directiva .htaccess AddHandler).El archivo con la
secuencia de comandos tiene que tener configurados los permisos de inicio. Antes de enviar la
salida al navegador, la secuencia de comandos debe generar al menos el encabezado del tipo
de salida (habitualmente Content-type: text / html).
Creación automática de dominios de 3er nivel
El servicio de Creación automática de dominios de 3er nivel y su redirección al directorio
correspondiente es para los servidores virtuales con OS Linux. Después de la activación de este
servicio se crea automáticamente un subdominio para cada subdirectorio en el directorio raíz
de WWW. Este es redirigido a una carpeta con el mismo nombre.
Los servidores virtuales en el sistema operativo Windows tienen esta función en la
configuración predeterminada.
Si crea el directorio llamado vender en el servidor para el dominio domain.xy, se creará
automáticamente el dominio de 3er nivel vender.domain.xy. Cuando se escriba el nuevo
dominio en el navegador, será redirigido al directorio domain.xy/vender y se mostrará su
contenido.
Ventajas y desventajas de un servidor Linux
Habiendo visto esto, veamos ahora qué servidores son mejores a nivel general, repasando cada
una de las características que consideramos más importantes en ambas plataformas.
Uso
Los servidores dedicados Linux no poseen una interfaz gráfica, por lo que pueden resultar más
difíciles de manejar que un servidor Windows. Aún así, un usuario experto en servidores
dedicados Linux no tendrá problemas para realizar toda clase de tareas complejas.
Los servidores dedicados Windows es de por sí mucho más fácil de gestionar que un Linux,
sobre todo si somos principiantes en el tema, gracias a sus interfaces visuales.
Funcionalidad
Esto nos devuelve al tema del principio, uno puede ser mucho más útil que el otro dependiendo
de las tecnologías que vayamos a usar, quizás para ti como desarrollador Windows un servidor
Linux sea inútil, y vice-versa, es un tema totalmente dependiente de la tecnología que correrás
dentro.
Confiabilidad
En este aspecto veremos que los dos son sumamente parecidos, ya que existen hace muchos
años y son actualizados con frecuencia. Linux está respaldado por cientos de miles (sino
millones) de desarrolladores alrededor de todo el mundo, que aportan sus conocimientos a
proyectos opensource, aunque también hay grandes corporaciones fundadas en base al
opensource y Linux, como RedHat Inc, creadores de las plataformas de sistema CentOS, RHEL y
Fedora.
Por el otro lado, Microsoft es una empresa de renombre mundial que viene desarrollando el
sistema operativo Windows desde que tenemos uso de razón, por lo cual también cuenta con
un gran respaldo.
Precios
Los servidores Linux son más baratos, ya que utilizan un sistema operativo en general gratuito
(no se debe pagar licencia como en Windows) y además cuentan con una gran comunidad
open-source donde podemos obtener muchísimas aplicaciones totalmente gratuitas.