De principio a fin: ¿Qué se puede hacer con un servidor Linux?

Su servidor Linux es poderoso, pero ¿está aprovechando todo lo que tiene para ofrecer? El colaborador principal Jack Wallen desarrolló la «Serie de principio a fin» para ayudarlo a aprovechar al máximo el sistema operativo.

Imagen: Larich / Shutterstock

Linux es uno de los sistemas operativos más populares (y poderosos) que existen en la actualidad. ¿Por qué la lealtad a Linux? Hay muchas razones. Para empezar, es un software gratuito y de código abierto que es estable, seguro y flexible.

Según los datos más recientes, el 90% de todas las nubes públicas se ejecutan en Linux. Y si está aquí, también ha elegido aprovechar el sistema operativo.

Un sistema operativo que puede hacer lo que Linux puede hacer seguramente será complejo y tiene una curva de aprendizaje pronunciada. Afortunadamente, hay mucho apoyo disponible para guiarlo.

¿Disfrutas de este artículo?

Descargue este artículo y miles de documentos técnicos y libros electrónicos de nuestra biblioteca Premium. Disfrute de sesiones informativas de analistas de TI expertos y acceda a los mejores profesionales de TI, todo en una experiencia sin publicidad.

Únase a Premium hoy

La serie «De principio a fin» de TechRepublic Premium explora las diversas cosas que puede hacer con un servidor Linux. Mejor aún, explica estos conceptos en detalle, de principio a fin, sin saltarse ningún paso. Escritos por nuestro propio experto en Linux, Jack Wallen, estos recursos son invaluables para aprovechar al máximo el sistema operativo.

Nota: Estos recursos explican muchos conceptos, pero no profundizan en la instalación de Linux. Asumiremos que ya está en funcionamiento y listo para avanzar dentro de la plataforma.

¿Quiere alojar un sitio web con información de la empresa además de un sitio de comercio electrónico? ¿Necesita alojar un sitio web público y uno interno para su organización? Puede hacer que cualquiera de los escenarios ocurra dentro del mismo hardware a través de Linux y Apache.

Este recurso explica el proceso de alojar varios sitios web en un solo servidor utilizando el navegador web Apache. Apache es un software de servidor web gratuito y de código abierto que le permite implementar sitios web en Internet. Y es el servidor web más utilizado en el sistema operativo Linux.

TechRepublic Premium

Muchas plataformas dependen de bases de datos para funcionar, incluidas sus herramientas en la nube, sistemas de gestión de contenido (CMS), su software de gestión de recursos humanos, incluso sus aplicaciones internas y herramientas prediseñadas. Como resultado, necesita saber cómo implementar un servidor de base de datos.

En este tutorial, explicamos el proceso completo de instalar una base de datos, configurar la base de datos para acceso remoto, crear nuevas bases de datos y dar acceso a los usuarios.

TechRepublic Premium

El Protocolo ligero de acceso a directorios (LDAP) permite la consulta de un servicio de directorio a través de una red, lo que lo hace útil para cosas como la autenticación. Con un servidor LDAP, los usuarios pueden iniciar sesión en sus cuentas desde cualquier máquina de su red interna. Pero LDAP puede hacer más que solo autenticar escritorios. También puede usarlo para validar nombres de usuario y contraseñas a través de Docker, Jenkins, Kubernetes, OpenVPN y Samba.

Esta guía lo guiará a través de la instalación de OpenLDAP en Ubuntu Server 20.04, la configuración de una GUI de administración y la obtención de computadoras para autenticarse en el servidor.

TechRepublic Premium

Kubernetes se describe a sí mismo como «una plataforma portátil, extensible y de código abierto para administrar cargas de trabajo y servicios en contenedores, que facilita tanto la configuración declarativa como la automatización». Como puede adivinar, se necesita una gran experiencia en administración y habilidades de desarrollador para aprovechar al máximo la tecnología. Sin embargo, el resultado es una aplicación capaz de escalar automáticamente, lo que evita que tenga que aprovisionar recursos manualmente cuando cambien sus necesidades.

En este recurso, lo guiaremos a través del proceso de implementación del clúster de Kubernetes. Luego, explicaremos cómo implementar una aplicación en el clúster y cómo conectarse a esa aplicación desde su LAN.

TechRepublic Premium

Git es el sistema de control de versiones más popular, amado por los desarrolladores de todas las industrias y utilizado para proyectos de todos los tamaños. Realiza un seguimiento de los cambios realizados en el código, lo que la convierte en una herramienta invaluable para los desarrolladores que colaboran en proyectos. Y afortunadamente, Git fue desarrollado específicamente para el sistema operativo Linux.

Si bien Linux y Git funcionan a la perfección, la instalación y el uso de la herramienta pueden ser un poco desafiantes para los nuevos usuarios. En este recurso, aprenderá a usar Git, desde la instalación hasta la extracción de cambios desde el repositorio remoto.

Cubriremos cómo crear un repositorio local, cómo agregar archivos, cómo confirmar y enviar archivos, cómo conectar Git a un repositorio remoto de Github y más. Es la única guía que necesita para aprovechar al máximo todo lo que Git tiene para ofrecer.

TechRepublic Premium