Todo lo que necesita saber sobre Linux Ubuntu Server

Como probablemente debería saber, Linux impulsa la mayor parte de la web que vemos hoy. Esto se debe principalmente a que los sistemas Linux son intrínsecamente más seguros y estables que otros sistemas. Hay varios tipos de de . Algunos notables incluyen Ubuntu, Red Hat, Debian y CentOS. Ubuntu, en particular, ha disfrutado de un aumento en popularidad como distribución de servidores en los últimos tiempos. En esta guía, nuestros editores han explicado por qué el servidor Linux Ubuntu está superando a muchas de sus competencias. Quédese con nosotros a lo largo de esta guía para saber por qué Ubuntu brilla como una distribución de servidor.

Obtenga más información sobre el servidor Ubuntu y cómo usarlo

Hemos dividido toda esta guía en tres partes. La primera parte analiza las diversas cosas que debe saber sobre Ubuntu como distribución de servidor. Por el contrario, la segunda parte muestra a los usuarios cómo instalar y configurar un servidor que funcione usándolo, y la última parte analiza qué hacer después de instalar el servidor Ubuntu. Continúe leyendo las siguientes secciones para obtener información importante sobre el servidor.

A. Pregunta frecuente – FAQ

Esta sección analiza algunas de las consultas más frecuentes sobre el servidor Ubuntu. Como administrador del sistema Linux, debe conocer todos estos aspectos, lo que en última instancia le ayudará a implementar, configurar y utilizar un servidor Ubuntu con éxito.

1. ¿Qué es el servidor Ubuntu?

Es un sistema operativo desarrollado por Canonical y una gran cantidad de desarrolladores de código abierto en todo el mundo. Está destinado a alimentar los servidores modernos que sirven páginas web, aplicaciones, archivos, contenedores y muchos más estáticos y dinámicos. La capacidad de ejecutar esto en una amplia gama de plataformas y arquitectura lo convierte en una opción adecuada tanto para empresas como para aficionados.

Servidor ubuntu Linux

Además, Ubuntu cuenta con un ecosistema estable y en continuo crecimiento, lo que facilita la instalación y la gestión de aplicaciones exigentes. Aunque el sistema principal es de uso gratuito, Canonical proporciona un excelente soporte para empresas a través de sus modestos planes de suscripción. No importa qué tipo de plataforma desee desarrollar, Ubuntu lo cubrirá. Funciona muy bien con las nubes y, por lo tanto, es una solución viable para los proveedores de servicios en la nube.

2. ¿Diferencia entre el servidor Ubuntu y el escritorio?

Si es un usuario predominantemente de escritorio, es posible que se pregunte cuál es la diferencia entre su solución de escritorio Ubuntu diaria y su contraparte de servidor. Antes de responder a esta pregunta, analicemos primero las diferencias entre un escritorio y un servidor.

Cuando hablamos de computadoras de escritorio, nos referimos a las computadoras personales que usamos para tareas cotidianas como productividad, juegos y trabajos de oficina. Estos sistemas están equipados con dispositivos periféricos como un teclado, mouse y módems por razones obvias. También funcionan con recursos de hardware razonables. Usualmente usamos en estos dispositivos. El escritorio de Ubuntu se encuentra posiblemente entre las para tales sistemas.

escritorio vs servidor

Los servidores, por otro lado, son mucho más robustos en términos de recursos de CPU. Esto se debe a que están diseñados para ser más potentes, estables y seguros para un uso a largo plazo. Dado que a menudo se administran de forma remota, la mayoría de los servidores no incluyen dispositivos periféricos comunes. Esto se conoce como configuración sin cabeza, obteniendo la jerga de la omisión de dispositivos de E / S. Tradicionalmente, los servidores vienen en dos factores de forma, ya sea en rack o en torre.

3. ¿Qué arquitecturas son compatibles con Ubuntu?

Como ya hemos dicho, Ubuntu admite una amplia gama de plataformas de hardware o arquitectura para su sistema operativo de servidor. La plataforma más utilizada es la arquitectura AMD64 o x86-64. Estas son las máquinas tradicionales de 64 bits que alimentan nuestras computadoras personales. También es compatible con las plataformas x86 o de 32 bits más antiguas. Por lo tanto, también puede convertir cualquier computadora antigua en un servidor personal.

Ahora, además de estos comunes, también puede ejecutar el sistema operativo del servidor en mainframes y sistemas integrados. Ubuntu es compatible con los mainframes IBM Z, los equipos IBM POWER y los sistemas de servidor basados ​​en ARM en este sentido. Esto significa que no solo puede iniciar un servidor en una máquina heredada, sino que también podrá . Permite a los usuarios . Vaya a este enlace para descargar la imagen del servidor para su Raspberry Pi .

4. ¿Qué puedo ejecutar con Ubuntu Server?

Los desarrolladores pueden utilizar este sistema operativo de servidor para alimentar una gran cantidad de servicios e infraestructura. Los casos de uso más comunes incluyen alojamiento de sitios web, servidores FTP, servidores de , impresión, servidores de bases de datos, servidores de medios, servicios de contenedores, servicios en la nube y plataformas de desarrollo. Estos son solo los escenarios más típicos en los que alguien podría usar Ubuntu. Por supuesto, siempre puedes ser más creativo y desarrollar algo más útil.

5. ¿Qué tan popular es el servidor Ubuntu?

Ubuntu ha ido ganando popularidad constante como distribución de servidor desde hace algún tiempo. Muchas corporaciones están cambiando a Ubuntu desde otras distribuciones de servidores debido a su sólido ecosistema y soporte confiable. Entre el 37% de los sitios web globales impulsados ​​por varias distribuciones de Linux , Ubuntu representa una enorme participación del 45%. Al mismo tiempo, competidores como Red Hat Enterprise Linux (RHEL) solo tienen una participación del 2%. Debian y CentOS, cada uno tiene alrededor del 18% de participación en este sentido.

comparación de tendencias entre Ubuntu RHEL Debian CentOS

Por lo tanto, es bastante evidente que Ubuntu es tan popular como distribución de servidor como lo es con los equipos de escritorio. Algunos de los factores que explican su creciente popularidad son un ecosistema probado, una comunidad amigable, facilidad de uso y soporte empresarial. Esta es la razón por la que incluso competidores directos como Microsoft están usando Ubuntu para impulsar sus servicios en la nube de Azure. El número de servicios impulsados ​​por Ubuntu en la nube de Amazon también es el doble que el de todos los demás sistemas operativos combinados.

6. ¿Cuáles son los requisitos del sistema para Ubuntu?

Un beneficio clave de Ubuntu es que no requiere recursos de CPU de alta gama. Aunque probablemente desee que el hardware de su servidor sea lo más robusto posible, Ubuntu no obliga a los usuarios a hacer esto. Significa que puede construir fácilmente un sistema de servidor personal o doméstico utilizando hardware más antiguo o comprando solo algunos recursos modestos. Los requisitos mínimos del sistema para una configuración de servidor simple se indican a continuación.

  • CPU de 1 GHz
  • 512 MB de RAM
  • 1 GB de almacenamiento en disco (1,75 para todas las funciones)

Canonical recomienda los siguientes requisitos para un servidor.

  • Frecuencia de CPU de 1 GHz o mejor
  • 1 gigabyte o más RAM
  • Mínimo 2,5 gigabytes de almacenamiento en disco

7. ¿Son estables los servidores Ubuntu?

La estabilidad es una gran preocupación cuando se trata de servidores empresariales. Afortunadamente, a Ubuntu le va muy bien en este sentido. Las versiones de Ubuntu LTS o (Long Term Support) son compatibles durante 5 años. Esto asegura que su servidor recibirá todos los parches de seguridad necesarios, así como actualizaciones de software. Ayuda a reducir las vulnerabilidades del sistema y permite a los administradores reforzar su sistema contra usuarios malintencionados. Consulte nuestra guía sobre para proteger su servidor.

estabilidad de ubuntu

Aunque muchos administradores argumentan que los sistemas Debian son inherentemente más estables que Ubuntu, su argumento no es tan sólido. Después de todo, Ubuntu en sí está basado en Debian. Además, Canonical se está tomando los problemas de estabilidad más en serio que nunca y está trabajando bastante duro para mantener el estado de Ubuntu como una distribución de servidor confiable.

8. ¿Qué tan bueno es el soporte empresarial para Ubuntu?

La disponibilidad de un soporte empresarial sólido es un gran problema para las empresas. Ubuntu hace un gran trabajo a este respecto. Aunque la distribución del servidor es gratuita y de código abierto, Canonical ofrece lucrativos planes de suscripción para corporaciones que desean utilizar Ubuntu como su sistema operativo de servidor. Los planes de soporte incluyen correcciones de seguridad 24/7, soporte de administración y ayuda con OpenStack, Kubernetes y Docker. A continuación se muestra una lista resumida de planes de soporte.

  • Ubuntu Advantage para máquinas virtuales: desde $ 75 por año
  • Ubuntu Advantage para servidores empresariales: desde $ 225 por año
  • Ubuntu Advantage para computadoras de escritorio: desde $ 25 por año

Consulte los planes de precios en el sitio web de Ubuntu para obtener una cotización detallada sobre servicios administrados en la nube, almacenamiento y soporte de infraestructura. En general, Ubuntu se desempeña mucho mejor que sus competidores en términos de soporte pago gracias a sus sólidos planes de precios y garantía de calidad.

9. ¿Qué tan buena es la documentación de Ubuntu?

Una buena documentación es realmente crucial cuando busca una distribución de servidor. Afortunadamente, Ubuntu también hace un muy buen trabajo en este aspecto. Puede relajarse sabiendo que cualquier problema que pueda enfrentar en su servidor, los tutoriales y guías oficiales lo ayudarán a superarlo. Esto es especialmente importante para los desarrolladores y administradores de sistemas, ya que, sin la documentación adecuada, tendrían que resolver problemas complejos por sí mismos.

documentación oficial del servidor

El sitio web de Ubuntu proporciona todo tipo de guías de instalación y tutoriales de configuración para el servidor Ubuntu de Linux junto con utilidades complementarias. La documentación oficial del servidor es un buen lugar para comenzar si es administrador o desarrollador de un servidor. Si se queda atascado con algunos problemas indocumentados, siempre puede consultar los distintos foros de Ubuntu y canales de IRC. También cubrimos muchos conocimientos fundamentales que serían interesantes.

10. ¿Qué apoyo ofrece la comunidad de Ubuntu?

Una comunidad atractiva es imprescindible para cualquier software de código abierto. Afortunadamente, Ubuntu cuenta con una de las comunidades más grandes de desarrolladores y entusiastas de FOSS que uno pueda imaginar. Esto es genial por muchas razones. Por una vez, puede obtener fácilmente consejos y comentarios esenciales en su servidor. No importa cuán complejo parezca un problema, la comunidad próspera siempre se asegurará de que se resuelva en el menor tiempo posible.

soporte comunitario

El foro Ask Ubuntu es uno de mis destinos favoritos cada vez que abordo un nuevo tipo de problemas. Un gran número de usuarios veteranos de Ubuntu trabajan incansablemente para resolver problemas aparentemente irresolubles. Incluso puede encontrar desarrolladores activos de Ubuntu en este foro. El canal de IRC de Ubuntu es otro gran lugar para entablar una conversación con sus compañeros desarrolladores y administradores.

11. ¿El servidor Ubuntu es totalmente gratuito?

Sí, todas las variaciones del sistema Ubuntu son totalmente gratuitas, tanto en el servidor como en el escritorio. No importa si es una empresa o un simple aficionado, solo paga si desea obtener soporte profesional o soluciones empresariales administradas. El sistema bare metal es gratuito todo el tiempo para cualquier persona. Esta filosofía de FOSS es una de las razones clave detrás de la creciente popularidad de Ubuntu.

Además, todo el código fuente del servidor está disponible gratuitamente. Esto permite a las empresas modificar el sistema desde cero en función de los requisitos de la empresa. Sin embargo, no debes perder el tiempo con la fuente a menos que seas un desarrollador profesional que sepa exactamente lo que está buscando. Sin embargo, la disponibilidad del código base es una gran ventaja por muchas razones.

B. Cómo instalar el servidor Ubuntu

La instalación del servidor es un proceso trivial si tiene un monitor de pantalla conectado a su máquina. Si no se configura una pantalla, puede instalar Ubuntu a través del puerto serie o mediante una conexión SSH. El último método requiere que el sistema ya esté conectado a una red y esté configurado en consecuencia. Los siguientes pasos le muestran cómo instalar el servidor cuando hay un monitor disponible.

1. Hacer una copia de seguridad de los datos existentes

Siempre recomendamos a nuestros lectores que hagan una copia de seguridad de su sistema antes de instalar cualquier distribución nueva. Hay varias formas de realizar una copia de seguridad de una máquina Linux. Sin embargo, recomendamos encarecidamente a los usuarios que utilicen una como . También puede copiar todo el disco en la nube o en una solución NAS privada de Linux si tiene acceso a una de ellas.

hacer una copia de seguridad del sistema existente

Si es un usuario doméstico, simplemente puede clonar el disco duro en una unidad externa. Esto se puede hacer muy fácilmente usando el comando dd de Linux. O puede utilizar otro como Clonezilla o . Sin embargo, siempre debe hacer una copia de seguridad de su sistema actual a menos que esté instalando el servidor en una máquina nueva.

2. Cree los medios de instalación

La forma más sencilla de configurar un sistema operativo Ubuntu es crear un medio de arranque en vivo, como una unidad USB en vivo. Puede abordar esto de varias maneras. Sin embargo, no vamos a mostrar los pasos en detalle aquí. Si aún no sabe cómo hacer esto, siga los pasos básicos que se indican a continuación.

  • Primero, descargue la imagen ISO de Ubuntu de esta página .
  • Formatee el disco USB de forma adecuada y configure una partición de Linux
  • Copie la imagen ISO en el disco USB usando herramientas CLI o una alternativa GUI
  • Habilite el arranque desde una unidad extraíble en la configuración del BIOS de su sistema
  • Conecte el medio de instalación al puerto USB apropiado
  • Arranque en el sistema operativo en vivo y elija Instalación de Ubuntu

3. Inicie el proceso de instalación

Puede configurar el servidor en su máquina una vez que haya iniciado correctamente el sistema operativo Live. Un mensaje en pantalla lo recibirá con una pantalla de bienvenida y mostrará las opciones disponibles. A partir de aquí, el proceso de configuración es bastante sencillo. La instalación básicamente lleva al suyo a través de todos los pasos. Si no necesita ninguna configuración personalizada, simplemente puede seguir con las opciones predeterminadas y presionar enter.

La primera pantalla le pedirá que elija su idioma entre un conjunto de opciones. Esto proporcionará el idioma durante su instalación y el predeterminado para su servidor. Puede navegar por las opciones usando los botones ARRIBA y ABAJO de su teclado. Use los botones PageUP y PageDOWN para pasar por una variedad de opciones como está acostumbrado en su escritorio. Presione enter para seleccionar una opción y pasar a la siguiente etapa de instalación.

Selección de idioma

El siguiente paso mostrará si hay actualizaciones para su instalador. Las imágenes de la versión de Ubuntu se actualizan con frecuencia, y una nueva actualización contendrá correcciones de errores y actualizaciones importantes de software. Esto ahorra tiempo después del proceso de instalación. Sin embargo, puede optar por no instalar las actualizaciones si lo desea seleccionando “Continuar sin actualizar” en este menú.

actualizaciones del instalador

Ahora, el instalador le pedirá que configure la distribución del teclado. El valor predeterminado está establecido en inglés (EE. UU.). Puede cambiar esto o simplemente seguir con el dado. Si está instalando el servidor Linux Ubuntu desde una terminal remota, puede adivinar la distribución del teclado real respondiendo algunas preguntas sobre el teclado.

Diseño del teclado

Esta etapa se encarga de la configuración de red de su servidor. El instalador del servidor intentará configurar las interfaces de red Ethernet a través de DHCP. Ubuntu utiliza un plan de red para la configuración de la red en este paso. Además del DHCP estático, también puede configurar VLAN y enlaces. Sin embargo, simplemente puede omitir este paso y continuar con el siguiente paso de la instalación.

configuración de la red

Ubuntu le pedirá al administrador que configure cualquier proxy durante este paso. No debe configurar las políticas de proxy en este paso a menos que sea obligatorio. Sin embargo, si elige configurar un proxy para su servidor, el instalador lo usará para acceder a los repositorios de paquetes y al almacén de instantáneas durante y después de la instalación.

configuración de proxy

El siguiente paso intentará seleccionar un espejo apropiado usando su GeoIP. Ubuntu tiene varios espejos de sus repositorios de paquetes en todo el mundo. Puede seleccionar el espejo recomendado o proporcionar uno específico usando su URL en este paso.

espejos de ubuntu

Ahora, deberá configurar el almacenamiento para su servidor. El flujo de trabajo más simple consiste en marcar la opción “usar un disco completo” y luego elegir un disco para instalar el servidor Ubuntu. Seleccione hecho en la pantalla de instalación y confirme el proceso de instalación. Sin embargo, también puede estar interesado en configurar el cifrado LVM y LUKS para mayor seguridad. Si , deberá utilizar la contraseña secreta cada vez que se inicie el servidor.

configuración de almacenamiento para el servidor ubuntu

También puede seleccionar “Diseño de almacenamiento personalizado” para una configuración de almacenamiento más personalizada. Esto enviará el proceso de instalación a la pantalla principal de personalización del almacenamiento. Las siguientes opciones le permitirán crear nuevas particiones y formatear las existentes junto con otras operaciones. Los administradores también pueden crear configuraciones RAID (matriz redundante de discos económicos) durante este paso. El instalador del servidor puede crear configuraciones de RAID utilizando los niveles de RAID 0, 1, 5, 6 o 10. Consulte esta guía para obtener más información sobre la documentación de RAID de Linux .

más configuración de almacenamiento

Una vez que haya completado la configuración de almacenamiento, comienza el proceso de instalación real. El instalador copiará todos los archivos necesarios en su sistema en este paso y tardará entre 10 y 20 minutos. No puede revertir ningún cambio realizado en las etapas anteriores una vez que comience la instalación. Por lo tanto, asegúrese de que todo esté configurado correctamente.

establecer perfil de usuario

Una vez que la configuración finalice correctamente, se le presentará una pantalla en la que deberá proporcionar la información de su perfil de Ubuntu. Simplemente ingrese el nombre de usuario, el nombre de host y la contraseña de su cuenta de administrador. La siguiente pantalla le pedirá que .

configuración de ssh

Por lo general, la mayoría de los servidores se administran mediante un inicio de sesión SSH remoto. Por lo tanto, es posible que desee instalar el servidor OpenSSH en este paso. Puede importar claves SSH desde GitHub o Launchpad. De forma predeterminada, el inicio de sesión con contraseña está deshabilitado siempre que se importa una clave. Sin embargo, puede revertir esto más tarde. También puede ignorar la configuración de ssh en esta etapa y simplemente seleccionar “Listo” para ir al siguiente paso.

colección de broches

Este paso mostrará una lista de paquetes instantáneos que pueden resultar útiles para la configuración del servidor. Puede marcar los que desea instalar usando las teclas de navegación u omitir este paso. La siguiente pantalla mostrará el registro de instalación junto con el progreso. Una vez completado, puede ver el registro completo o reiniciar el sistema. El servidor ahora está instalado y listo para usar. Simplemente inicie sesión con su nombre de usuario y contraseña una vez que el sistema se inicie nuevamente.

C. ¿Qué hacer después de instalar Ubuntu?

Una vez finalizado el proceso de instalación, debe configurar el servidor para el uso diario. Este proceso no es trivial y puede variar según sus requisitos. Sin embargo, hemos preparado una sistema operativo . Consulte esa guía y realice las tareas que necesite.

Es posible que desee mantener su servidor al mínimo y omitir cosas como la instalación de software gráfico. Esto le ayudará a mantener una configuración ajustada y reducirá la aparición de errores no deseados. Los administradores también necesitan fortalecer su sistema Linux para frustrar las actividades y los usuarios malintencionados. Hemos creado una guía dedicada para ayudar a los administradores a proteger sus servidores antes. Compruébelo para implementar algunas políticas de seguridad probadas. Las siguientes secciones proporcionan información adicional sobre algunas tareas esenciales.

1. Gestión de paquetes

Los administradores suelen dedicar gran parte de su tiempo a en el servidor. Afortunadamente, Ubuntu hace que sea muy fácil administrar sus paquetes. La forma preferida de administración de paquetes es la utilidad de línea de comandos APT (Advanced Packaging Tool). Aquí ilustramos algunos usos primitivos del comando apt en Linux.

$ sudo apt install nmap

Este comando descargará e instalará en su servidor.

$ sudo apt remove nmap

Este comando eliminará el paquete Nmap. Puede especificar varios nombres de paquetes en el mismo comando.

$ sudo apt remove --purge nmap

Agregar la opción –purge eliminará todos los archivos de configuración relacionados con Nmap.

$ sudo apt update

Este comando actualiza el índice del paquete local e incluirá los últimos cambios.

$ sudo apt upgrade

Ejecute este comando después de actualizar el índice de paquetes para actualizar sus paquetes a sus últimas versiones disponibles. También puede utilizar el administrador de paquetes de Debian ( dpkg ) para instalar paquetes locales. Sin embargo, intente evitar eliminar o actualizar paquetes utilizando la utilidad dpkg.

$ wget http://ftp.tw.debian.org/debian/pool/main/n/nmap/nmap_7.70+dfsg1-6_amd64.deb

Este comando descargará el paquete Debian para Nmap. Ahora, podemos instalarlo usando dpkg.

$ sudo dpkg -i nmap_7.70+dfsg1-6_amd64.deb

Use el siguiente comando para mostrar una lista de todos los paquetes instalados localmente usando dpkg.

$ dpkg -l

La salida será bastante larga, por lo que es una buena idea utilizar una herramienta de filtrado como el para localizar paquetes específicos.

$ dpkg -l | grep chrome

Utilice el siguiente comando para mostrar todos los archivos instalados por un paquete específico.

$ dpkg -L vlc

2. Seguridad del servidor

No importa si está ejecutando un servidor profesional o personal, verá intentos de intrusión todo el tiempo. Los usuarios maliciosos han progresado mucho en los últimos años y muchos servidores siguen siendo vulnerables a varios tipos de ataques. Debe aplicar las mejores prácticas de la industria para mantener su servidor fuera del alcance de estos tipos.

seguridad del servidor

La seguridad del servidor es un tema amplio y requiere años de experiencia y paciencia para dominarlo. Debe consultar nuestra guía anterior sobre para comenzar en este sentido. Algunas de las reglas obligatorias incluyen la administración de cuentas de usuario, caducidad de contraseñas, control de acceso SSH, configuración apropiada de IPtables y firewall, deshabilitación de servicios no utilizados, etc. Es posible que también desee instalar algunas .

3. Virtualización

La virtualización permite a las empresas ejecutar múltiples servicios en entornos seguros y aislados. La mayoría de los servidores utilizan algún tipo de tecnologías de virtualización para utilizar sus recursos de CPU de manera eficiente. El servidor Ubuntu admite todas las formas principales de virtualización, incluidas las basadas en hipervisores y en sistemas operativos. KVM o (Kernel Virtual Machine) es la tecnología de virtualización predeterminada en Ubuntu. Está disponible para todas las plataformas principales, incluidas Intel, AMD, ARM64, LinuxONE e IBM POWER.

Virtualización de contenedores de Linux

La virtualización a nivel de sistema operativo se puede lograr mediante el uso de una plataforma como Docker, Linux Containers, containerd o systemd-nspawn. Las empresas suelen utilizar Docker para aplicaciones que requieren un gran escalamiento y modificaciones frecuentes. Ya hemos cubierto y algunos . Por otro lado, los contenedores LXC o Linux proporcionan entornos aislados que pueden tratarse como máquinas virtuales Linux ligeras. Consulte esta guía para aprender .

4. Alta disponibilidad

Los clústeres de alta disponibilidad o HA son un conjunto de máquinas que alimentan aplicaciones críticas con el objetivo de reducir o eliminar el tiempo de inactividad del servidor. Las empresas lo utilizan para bases de datos bajo demanda, servidores de archivos de red y aplicaciones comerciales, entre muchas más. Ubuntu ofrece un excelente soporte para la computación de alta disponibilidad y viene con una amplia gama de herramientas que permiten la creación y administración de clústeres robustos. Los administradores pueden desarrollar una infraestructura altamente tolerante a fallas utilizando las utilidades HA de Ubuntu.

ubuntu HA

El servidor Linux Ubuntu proporciona todo lo necesario para el pulso, el quórum y el cercado del clúster. Canonical ofrece una gran cantidad de paquetes HA centrales como Kronosnet, Corosync, Pacemaker, DRBD (Distributed Replicated Block Device) y DLM (Distributed Lock Manager). También hay muchos paquetes comunitarios para la informática de alta disponibilidad, como Corosync-Qdevice y SBD (STONITH Block Device). En general, obtendrá todas las herramientas y el soporte para mantener clústeres de alta disponibilidad eficientes.

5. Herramientas esenciales

Recomendaremos algunas herramientas esenciales para un servidor Linux en esta sección. En primer lugar está logwatch, un potente pero que proporciona información crucial sobre todo tipo de actividades en su servidor. Visite esta página para aprender cómo instalar y configurar el reloj de registro .

Byobu es un envoltorio del multiplexor de terminal GNU Screen o tmux. Se instala de forma predeterminada en su servidor y permite a los administradores ejecutar múltiples sesiones de terminal y pestañas a través de conexiones remotas.

La utilidad etckeeper es un mecanismo de control de versiones robusto que almacena el contenido de / etc en un repositorio. Se integra con APT y realiza cambios en / etc en el repositorio cada vez que se lleva a cabo una operación de paquete. La versión que controla / etc se ha convertido en una de las mejores prácticas de la industria debido a su utilidad. Visite esta página para obtener más información sobre etckeeper .

Los administradores de sistemas dedican una gran parte de su tiempo a monitorear servidores y redes. Hay varias a disposición de un administrador de Ubuntu. Nagios y Munin son dos aplicaciones populares y gratuitas de código abierto que permiten a los administradores monitorear los sistemas de servidores, las redes y la infraestructura. Visite esta guía para obtener más información sobre Nagios y esta para Munin .

La utilidad Rsnapshot es una excelente herramienta para tomar instantáneas para Ubuntu. Se basa en la herramienta rsync y permite a los administradores realizar copias de seguridad incrementales del . Rsnapshot funciona bien con sistemas de archivos locales y remotos y, por lo tanto, es una solución viable para los administradores de servidores remotos. Puede obtener más información sobre Rsnapshot en esta página.

6. Servicios útiles

Los servidores web suelen ejecutar varios servicios basados ​​en requisitos empresariales o personales. Aquí, discutiremos algunos de los servicios comunes que podría usar con su servidor Linux Ubuntu. Primero, hable de bases de datos. Las más son MySQL y PostgreSQL. Ubuntu ofrece ambos a través del repositorio principal y proporciona el soporte necesario.

postgres vs mysql

Ubuntu permite a los administradores configurar servidores de archivos, controladores de dominio, servidores de impresión, directorio activo y otros servicios para compartir recursos usando Samba. Facilita la creación de una infraestructura estable y coherente que consta de varias máquinas Ubuntu y Microsoft Windows. También puede integrar Samba con un backend LDAP.

Los servidores con tecnología de Ubuntu utilizan CUPS (Common UNIX Printing System) como servicio de impresión. Permite a los administradores gestionar trabajos de impresión, colas e impresión en red mediante el Protocolo de impresión de Internet (IPP). CUPS tiene soporte integrado para una amplia gama de impresoras y puede detectar impresoras de red automáticamente. Además, la sencilla interfaz web facilita la configuración y administración de CUPS.

servidor ubuntu tazas

Ubuntu proporciona un excelente soporte para BIND (Berkley Internet Naming Daemon). Es el programa de Linux más popular para crear servidores de nombres. Los administradores pueden utilizar esta herramienta para configurar fácilmente un servicio DNS en su servidor. Estos servicios asignan direcciones IP a nombres de dominio completos (FQDN) y viceversa. Por favor, visite esta página para aprender cómo configurar un servicio de DNS en Ubuntu.

Los servidores FTP son la forma preferida de transferir archivos dentro de una infraestructura. Ubuntu proporciona el demonio FTP vsftpd para configurar un servidor de archivos en funcionamiento. Visite esta guía para aprender a instalar, configurar y asegurar un servidor FTP con tecnología de Ubuntu.

Kerberos es un sistema de autenticación de red que funciona estableciendo un tercero de confianza. Aunque no todas las aplicaciones pueden utilizar Kerberos, sigue siendo una opción viable para configurar una infraestructura de servicios de red segura. Puede instalar y utilizar fácilmente Kerberos en su servidor Ubuntu. Siga esta guía para saber qué paquetes instalar y cómo configurar Kerberos en Ubuntu .

Administración de Kerberos

Puede utilizar la implementación de OpenLDAP para configurar un servicio LDAP en su entorno Ubuntu. Utiliza el protocolo LDAP para configurar servicios de directorio activo. Estos son almacenes de información altamente personalizables que sirven como un único punto donde un usuario puede buscar y ubicar información de recursos para todos los servicios que abarcan una infraestructura distribuida. Visite esta guía para obtener más información sobre los servicios Ubuntu OpenLDAP .

Si desea configurar una VPN (red privada virtual), puede utilizar la aplicación OpenVPN. Proporciona una forma sencilla, flexible y segura de crear un servicio VPN. Configurar un servicio OpenVPN lleva tiempo y requiere una planificación detallada. Por ahora, puede visitar esta guía para aprender los conceptos básicos de OpenVPN en entornos Ubuntu .

También puede utilizar su sistema Ubuntu como servidor de correo Linux. La comunicación por correo es un proceso complejo que involucra muchos pasos y protocolos. Por lo general, el remitente envía el mensaje mediante un cliente de correo electrónico o un agente de usuario de correo (MUA) . Luego, este mensaje se transfiere a través de varios Agentes de transferencia de correo (MTA) antes de terminar en un Agente de entrega de correo (MDA) . Luego, la MDA envía el correo al buzón del destinatario. Ubuntu admite muchos MTA, incluidos Postfix y Exim4. Dovecot es un popular MDA compatible con Ubuntu.

servidor de correo ubuntu

Squid es un servicio de caché y proxy confiable compatible con Ubuntu. Puede utilizar este software para configurar proxies para los principales protocolos de red, incluidos HTTP, FTP y SSH. Visite esta guía para obtener más información sobre cómo usar Squid en un entorno Ubuntu Linux.

Apache es la opción preferida para configurar un servidor web en Ubuntu o cualquier otro entorno Linux. Ya hemos cubierto esto en nuestra guía anterior sobre la . Sin embargo, la documentación de Ubuntu sobre Apache también es un buen lugar para comenzar. Nginx es otro servidor web popular que también se puede utilizar como equilibrador de carga y proxy inverso. Consulte esta guía para aprender .

Pensamientos finales

El servidor Linux Ubuntu es una opción sólida para construir infraestructuras exigentes. Lo que hace que Ubuntu se destaque de los demás es su excelente comunidad, así como su ecosistema y soporte empresarial. No importa si está buscando construir una plataforma IaaS compleja o un servidor doméstico personal, Ubuntu lo tiene cubierto. Nuestros editores han seleccionado esta guía con todo lo que necesita saber para ejecutar Ubuntu como entorno de servidor. Esto es especialmente adecuado para usuarios que aún no han probado sus manos en un entorno de servidor. Con suerte, ha obtenido los conocimientos que estaba buscando. Déjanos un comentario a continuación si tienes alguna pregunta específica.

Leave a Comment

Your email address will not be published.