Como se mencionó la mejor elección de una
distribución Linux para servidores dependerá de qué tipo de servidor deseamos
montar, como ser uno pequeño para nuestro uso personal al cual se le denomina
servidor NAS, usado para guardar respaldos de información de computadoras
personales y teléfono móvil. O también como ser un servidor grande para
empresas por ejemplo.
Distribuciones Linux para servidores NAS
DiskStation Manager(DSM)
Es el sistema operativo
basado en Linux, orientado especialmente para los dispositivos Synology NAS,
está dirigido a manejar la administración de datos y archivos del hogar o
incluso oficina. Permite un excelente uso compartido de archivos para acceder
desde cualquier dispositivo con Windows, Mac y Linux a través LAN. Entre las
principales características (synology, s.f.) del sistema tenemos:
· Uso compartido de archivos
· Sincronización de archivos
·
Copia de Seguridad de Datos
·
Protección NAS
FreeNAS
Este Sistema operativo basado en Linux se caracteriza por poderse instalar en cualquier ordenador con la capacidad de poder compartir datos a través de una red. Además de ser muy centralizado y de fácil acceso a los archivos y datos almacenados en nuestro servidor. Su principal distintivo es que utiliza ZFS para realizar, almacenar y proteger copias de Seguridad de todos los datos.
Open Media
Vault (omv)
Esta distribución de Linux es
totalmente gratuita, basada en el sistema operativo Debian está diseñada especialmente
para el almacenamiento conectado a una red NAS. Como principales distintivos de
esta distribución, nos encontramos con una interfaz de usuario específicamente para
la administración, como también para la personalización. Además de esto cuenta
con una API para implementar nuevas funciones.
Distribuciones Linux para grandes servidores
En muchos casos nos veremos en la situación
de que un servidor NAS no cubre las necesidades que se presentan, y sin
embargo, nos vemos en la obligación de implementar el uso de una distribución más
potente, en el caso de Linux encontramos varias opciones las cuales resaltan
por brindar una muy buena seguridad y sobre todo una buena optimización de los
recursos.
Red Hat Enterprise Linux Server
Red Hat
Enterprise Linux Server organiza los recursos de hardware que cumplen con los
requisitos informáticos básicos de la infraestructura, tales como la CPU, la
memoria, la red y el almacenamiento. Red Hat trabaja estrechamente con
ingenieros de los principales proveedores de hardware para asegurarse de que el
sistema operativo aprovecha al máximo las innovaciones de hardware más
recientes.
Red Hat
Enterprise Linux Server se ejecuta en sistemas multi-núcleo con un alto grado
de escalabilidad que soportan las cargas de trabajo más exigentes. Se ocupa de
gestionar la complejidad subyacente del sistema, permitiéndole obtener un alto
rendimiento con una sobrecarga de gestión mínima. Las herramientas de optimización
del rendimiento le permiten optimizar su infraestructura para satisfacer con
precisión las exigencias de nivel de servicio.
Almacenamiento
En Red Hat
Enterprise Linux Server se integran las capacidades de gestión de
almacenamiento, como la realización de instantáneas y las herramientas de copia
de seguridad, que le ayudan a garantizar la continuidad del negocio y a cumplir
los objetivos de recuperación ante desastres para grandes volúmenes de datos.
El ecosistema de Red Hat incluye a los principales proveedores de soluciones de
restauración y copia de seguridad de terceros, que están certificados para
trabajar con Red Hat Enterprise Linux Server.
Red Hat
Enterprise Linux Server incluye funciones de virtualización basadas en KVM. Red
Hat Enterprise Linux puede actuar como un host para guests virtuales o puede
ejecutarse como guest en hipervisores soportados, incluidos Red Hat Enterprise
Virtualization, VMware o Microsoft Hyper-V. El rendimiento de Red Hat
Enterprise Linux como guest es prácticamente igual que el rendimiento en
máquinas físicas para muchas cargas de trabajo.
La suscripción a Red Hat Enterprise Linux Server es
flexible por lo que puede realizar el traslado desde entornos físicos a
virtuales o de nube y volver sin contactar con Red Hat para modificar la
suscripción. (1)
Durante el ciclo de vida de cada versión principal, los cambios de software de Red Hat Enterprise Linux se da soporte a través de actualizaciones individuales llamdas como avisos de erratas a través de ayuda al cliente de Red Hat u otros portales autorizados de Red Hat. Los avisos de Errata pueden publicarse individualmente según sea lo que necesite o agregarse como una versión anterior. Los avisos de Errata pueden contener mantenimiento de seguridad (Red Hat Security Advisories o RHSA), correcciones de errores (Red Hat Bug Fix Advisories o RHBAs) o mejoras de funciones (Red Hat Enhancement Advisories o RHEA). Los avisos de Errata se examinan y califican con respecto a la versión principal activa de Red Hat Enterprise Linux. (2)
Debian
El Proyecto Debian es una asociación de
personas que han hecho causa común para crear un sistema operativo (SO) libre. Este
sistema operativo que hemos creado se llama Debian.
Grml: que es un sistema en vivo para administradores
del sistema. Kali Linux: auditorías de seguridad y pruebas de penetración.
Purism PureOS: publicación continúa enfocada hacia la privacidad, seguridad y
comodidad. Tails: protección de la
privacidad y anonimato. Ubuntu: popularizar Linux en todo el mundo. Las
distribuciones derivadas acercan Debian a un número mayor de personas, con
experiencias y requisitos más variados que los de nuestra audiencia actual. (4)
Las versiones Debían tienen al menos tres
versiones en mantenimiento activo: Estables: La distribución contiene la última
publicación oficial más reciente. Esta versión se llama Buster que es un
hipervisor que permite aplicar técnicas de control de en la virtualización en
una sola computadora (5).
Luego está En pruebas: La Distribución son
aquellas que no han sido aprobadas por esa rama, pero la principal ventaja de
esto es que existen muchas versiones de software recientes, la versión que está
actualmente es Bullseye, tiene una desventaja que no tiene seguridad por parte
del equipo esto quiere decir que no tiene soporte a dar actualizaciones. (6)
Ubuntu Server y Fedora Server
Esta
investigación se realizó tomando como punto focal de ella lo que son los
servidores de cada una de estos SO como lo son Ubuntu y Federa los cuales
además de estar integrados como un sistema operativo completo también se pueden
encontrar como SO completamente diferentes los cuales son el Ubuntu server y el
Fedora Server. Además, se menciona que esta línea de producto está estrechamente
relacionada con las organizaciones o empresas y no tanto con los clientes o
usuario casuales de dicho SO.
Ubuntu server
Ubuntu server es un sistema operativo muy usado hoy en día por las industrias debido a su manejo de servidores ya sean servidores de datos o web y hay que saber unas cuantas características de dicho SO.
Interfaz Gráfica: Ubuntu Server contrario a su
contraparte Ubuntu no posee una interfaz gráfica interactiva para el usuario
como se tiene acostumbrado en cualquier SO para computadoras, pero esto se debe
que el uso de server no ocupa mucho que observar además de la sencilla pantalla
de comandos para poder trabajar en dichos sistemas desde el momento en que se
instala todo es a base de comando sin necesidad de algo exterior como un mouse
o teclado ya que se puede trabajar remotamente desde otro dispositivo.
Aplicaciones: Ubuntu server no posee
aplicaciones como lo son Firefox, editor de texto u otras más que posee Ubuntu
esto se debe otra vez a que es basado para trabajar con servidores, pero no
quita el hecho de que si viene con paquetes de aplicaciones las cuales a base
de comando uno puede instalar, pero hay que recordar estos están para ayudar su
función ósea son aplicaciones en el uso de servidores. Estos paquetes pueden
incluir Blind9 o Apache2 paquetes enfocados en lo que es la conectividad y
seguridad del cliente.
Si uno se esmera y encuentra las estadísticas de Linux
como tal vera que Ubuntu es casi el 49% de su uso y hoy en día esto ha ido
aumentado debido al uso de los servidores y este sistema es completamente
indispensable para ello, además de ser fácil y no ocupar un computador genérico
como tal, sino que en una simple Rack se puede montar este servidor y no solo
eso, sino que puede estar ya con otros servidores a la vez y su trabajo remoto
se puede trabajar en conjunto con todos esos Server.
Fedora Server
Fedora Server como Ubuntu server tienen muchos enfoques ya sea para servidores de archivo, web o hasta para correo electrónico lo cual es una de las mejores opciones para usar este Sistema Operativo si queremos un buen servidor. Como un buen server usa el dominio del servidor HTTP Apache pues se sabe muy bien que es un servidor web de código abierto para muchos desarrolladores y Fedora siendo basado de Linux también usara un algo de código libre.
Algo a tomar en cuenta de Fedora Server es
que a diferencia de Ubuntu Server este si posee una interfaz y es web ósea
desde cualquier ordenador se puede acceder a ella la cual es “Cockpit” es una
interfaz moderna y sencilla de usar para cualquier usuario. No hay que olvidar
que siendo un sistema basado en servidores no consume muchos recursos y sus
instrucciones son en base a comandos como Ubuntu Server.
Fedora Server al ser un proyecto de prueba
y patrocinado por Red Hat se puede decir que es una buena opción, pero si se
busca algo más estable se pueden mencionar sistemas como lo son Centos
Linux(CentOS). Fedora como Fedora Server lo elegimos más por su ayuda en las
estaciones de trabajo además de que si se quiere probar un software actual que
apenas ha salido Fedora server es excelente para eso y lo sabemos con sus
versiones y pruebas que se han tenido.
Esta herramienta de trabajo se
ha ido modernizando día a día y podemos verlo con su mejor característica hoy
en día la Modularidad la cual nos ayuda a poder tener ejecutar y mantener
diferentes versiones ya sean nuevas o antiguas de un software dentro de una
versión aun cuando esta se actualice se mantendrían para su uso los softwares
antes instalados dando así un mejor uso de los programas y las versiones
compatibles para cada versión.
Arch
Linux, CentOS y Cloud Linux
Resumen
Para esta sección del articulo nos pondremos a hablar de 3 distribuciones importantes de Linux y que cada una de ellas tiene características muy distintas y triunfan en sus debidos mercados pues, así como Arch es una de las mejores distribuciones para cualquier propósito está el CentOS que es de lo mejor en lo que respecta a servidores web.
Arch
Linux
Una de las distribuciones de Linux más reconocidas a nivel mundial debido a su sencillez pero que a su vez es de las más avanzadas, eficientes y personalizables del mercado siendo así siempre el primer o segundo lugar en el ranking de mejor distribución.
Filosofía
La filosofía de Arch Linux es única en su sentido al seguir un lema muy particular que es “The Arch Way” y mencionado por el acrónimo de KISS que tiene un origen muy gracioso el cual es “Keep it Simple, Stupid” (mantenlo simple, estúpido) dando a entender que siempre hay que mantener las cosas simples y no complicarse en querer crear algo complejo cuando se puede hacer de manera simple.
Principios
Simplicidad: Creo que ya hemos venido
diciéndolo, pero Arch Linux se basa en este principio en general, hacer las
cosas más simples de lo posible, pero de manera eficiente y funcional. El
software es completamente lanzado por los desarrolladores originales, pero
posee unos mínimos cambios en la distribución como tal. De modo similar, los
archivos de configuración de Arch proporcionados por los desarrolladores
contiene cambios limitados relativos a cuestiones específicas de la
distribución, como el ajuste de las rutas de los archivos del sistema.
Pragmatismo: Arch se basa en esto no en lo idealista que uno puede ser, esto da a entender que los principios antes mencionados solo son guías o reglas a seguir para ser útiles en dicho sistema y todo se realiza siguiendo un proceso de caso a caso con los desarrolladores.
Centrado en el usuario: Arch desde el momento de su
instalación ya está pensado en el usuario de una manera independiente ya que
desde esta instancia uno como usuario puede decidir cómo instalar Arch y para
que lo quiere usar pero no es tan fácil de hacer pues cuando hablo que está
centrado en el usuario no hablo del público en general sino de los mismos
usuarios que contribuyen en ella ósea aquellos que leen su documentación y
están dispuestos a probarla y resolver sus errores, en realidad su centro de
usuarios es mínimo y esta centrada en usuarios competentes en GNU/Linux.
CentOS
En esta investigación diremos por qué CentOS siendo una distribución basada en web es una de las mejores en este servicio dado por ellos, así como también hablaremos de sus cualidades principales.
CentOS una distribución de Linux centrada en sector web más influyente en el sector de la industria pues posee lo que cualquier empresa quiere al usar un software que es soporte técnico por parte de los desarrolladores de dicho software. Este SO está basado en uno de los más grandes sistemas operativos de Linux que es RHEL al ser de código abierto los desarrolladores de CentOS se basaron de él y al tener una base sólida lograron lo que hoy en día son una de las distribuciones más fuertes en el mercado con respecto a los servidores Web.
El solo hecho de estar basada en esta distribución ya le da ventaja sobre otras distribuciones como lo serian Ubuntu o Fedora pues RHEL le da una característica dominante en el mercado.
Características
Estabilidad: CentOS como muchas más
distribuciones buscan estar siempre al día por lo cual se desarrolla de manera
continua para poder ofrecer una plataforma, pero sin olvidarla compatibilidad
con aplicaciones más antiguas.
Clound Linux
Es un Sistema operativo que su funcionamiento está para el servicio de empresas que ofrecen soporte de hosting compartido. Con respecto a su kernel está basado en OpenVZ( es tecnología de virtualización en el nivel de sistema operativo para Linux. OpenVZ permite que un servidor físico ejecute múltiples instancias de sistemas operativos aislados, conocidos como Servidores Privados Virtuales) (7), este software es de código libre para la virtualización en el sistema operativo Linux. CloundLinux es un sitio web donde se albergan millones de sitios web y esto quiere decir que hay muchos usuarios y muy sencillos de que el servidor tenga fallas de banda ancha.
Servidor de alojamiento
compartido
CloundLinux su servidor de alojamiento compartido tiene una cantidad limitada para su uso de recursos disponibles son administrados por un grupo de miembros se llaman hostpapa monitorean a los usuarios para que no exageren el consumo de todos recursos (CPU y disco), si esto sucede podría haber caídas o problemas de ralentiza miento en los servidores web, una excepción para evitar el ralentiza miento es minimizar el ancho de banda como por ejemplo es subir imágenes sin mucha calidad o reducir la cantidad de plugins en el servidor web.
Seguridad
La seguridad se basa en dos softwares CageFS y SecureLinks, se virtualiza en sus propios sistemas de archivos esto detiene que cualquier usuario indague individualmente a otro usuario.
CageFS: es un sistema de archivos virtualizado por usuario que encapsula de forma única a cada cliente, lo que impide que los usuarios se vean entre sí y vean información confidencial. CageFS evita un gran número de ataques, incluidos la mayoría de los ataques de escalamiento de privilegios y divulgación de información. Es completamente transparente para sus clientes, sin necesidad de que cambien sus scripts.
Esta innovadora tecnología funciona con
los siguientes principios:
● Solo permite
que los archivos binarios seguros estén disponibles para los usuarios.
● Quite el
acceso de cada usuario a TODOS los scripts SUID.
● Limite el
acceso de cada cliente al sistema de archivos /proc.
●
Evitar ataques de enlace simbólicos. (8)
SecureLinks: SecureLinks es una tecnología de nivel de kernel que evita todos los ataques de enlace simbólico (symlink) conocidos. Mejora aún más el nivel de seguridad de los servidores e impide que los usuarios malintencionados creen archivos de enlace simbólicos (donde un atacante engaña al servidor web para leer algunos archivos de configuración PHP de otros usuarios). (9)
Referencias
(1) RED HAT ENTERPRISE LINUX SERVER: RHEL_7_GA_Server_Datasheet.pdf
(seaq.co)
(2)
Ciclo de vida de Red Hat Enterprise
Linux: Red Hat Enterprise Linux Life Cycle - Red Hat Customer Portal
(3)
Acerca de Debian: Debian -- Acerca de Debian (archive.org)
(4)
Distribuciones Debian: Debian --
Distribuciones derivadas de Debian
(5)
Debian 10 Buster: Servidores
Virtuales: Debian 10 Buster: Servidores Virtuales (lordpedal.gitlab.io)
(6)
Información sobre Debian “bullseye”:
(7) OpenVZ: OpenVZ
- Wikipedia, la enciclopedia libre
(8) CageFS: CloudLinux - CageFS Feature
(9) SecureLinks: CloudLinux
- SecureLinks Feature
Referencias de apoyo
- Que es clound Linux: Qué es CloudLinux y cuáles son sus ventajas (profesionalreview.com)
- Cloud Linux: CloudLinux: ¿Qué es? ¿Para qué sirve? Ventajas y Desventajas. (hostingpedia.net)
·
Todo lo que necesita saber sobre Cloud
Linux y los límites de recursos del servidor: Todo lo que necesita
saber sobre CloudLinux y los límites de recursos del servidor - Base de
Conocimientos de HostPapa
·
Acerca de las características de
seguridad: CloudLinux - The #1 OS for Linux hosting
·
Ubuntu
Fácil: Ubuntu Server
·
Diferencias
entre Ubuntu y Ubuntu Server: Solvetic
·
Ubuntu Desktop
vs. Servidor Ubuntu: TecnoLoco
·
Ubuntu
Server: Open it Networks
·
La
última tecnología para empresas con Fedora Server: Ochobitshacenunbyte
·
Fedora:
Fedora Server
·
Fedora:
EcuRed
·
Fedora
Server: DriveMeca
·
Web
Server: Fedora Docs
·
Getting started with Apache HTTP Server: Fedora Docs
·
Arch
Linux: ArchLinux
·
Razones
por las que Arch Linux sigue siendo una de las mejores distribuciones: Genbeta
·
ArchLinux,
una distribución simple y ligera: Incubaweb
· ArchLinux: EcuRed· ArchLinux: Qué es, historia, instalación y post-instalación: SecurityHacklabs· ¿Qué es CentOS? Versiones CentOS y requisitos del sistema: Ionos
·
CentOS
vs Ubuntu: Hostinger
· CentOS: EcuRed
·
Debian
vs CentOS: Sinologic
·
CentOS
Linux: Centos
·
CentOS
en redes de computadoras: DesdeLinux
No hay comentarios:
Publicar un comentario