- 1

Administración Básica de Servidores Linux
03:44 - 2

Roles y habilidades clave en administración de servidores Linux
05:50 - 3

Historia de los Servidores y sus Tipos en la Computación
08:19 - 4

Introducción a Sistemas Operativos Linux y su Kernel
03:18 - 5

Arquitectura de Sistemas UNIX/Linux: Capas y Funciones
03:08 - 6

Historia del Software Libre y Open Source
06:39 - 7

Distribuciones Linux y Unix: Comparación y Características
08:16 - 8

Ubicación y Gestión de Servidores: On-Premise, Cloud e Híbrido
04:58 - 9

Instalación de Servidores Linux y Virtualización Básica
08:02
Instalación de software en servidores Linux
Clase 23 de 30 • Curso de Introducción a la Administración de Servidores Linux
Contenido del curso
- 10

Instalación de VirtualBox en Windows para Máquinas Virtuales
03:03 - 11

Instalación y Configuración de Ubuntu Server en VirtualBox
16:24 - 12

Creación de cuenta Red Hat Developer y descarga de RHEL 8.6
05:54 - 13

Instalación de Red Hat Enterprise Linux 8.6 en VirtualBox
15:43 - 14

Configuración de SSH en Servidores Linux Virtuales
12:41
- 15

Fundamentos de Sistemas de Archivos en Linux y Windows
05:48 - 16

Particionamiento y Administración de Almacenamiento en Servidores Linux
11:03 - 17

Creación y gestión de archivos de memoria swap en Linux
12:16 - 18

Exploración del Árbol de Directorios en Linux
16:43 - 19

Tipos de archivos en Linux y su gestión en servidores
06:58
- 25

Procesos y demonios en Linux: conceptos y gestión básica
03:14 - 26

Gestión de procesos en Linux usando comandos terminales
13:00 - 27

Gestión de Procesos en Linux: Estados y Comandos Básicos
13:21 - 28

Creación y gestión de demonios en Linux usando SystemD
20:03 - 29

Configuración de Cronjobs en Linux para Tareas Automatizadas
12:13 - 30

Evaluación de Conocimientos en Servidores Linux
01:19
¿Cómo instalar software en un servidor?
La instalación de software en servidores Linux es crucial para el rendimiento y funcionalidad de sistemas empresariales. Los administradores de sistemas deben estar familiarizados con diversas estrategias para garantizar que el software sea legítimo, seguro y adecuado para su entorno. Aquí te mostraremos diferentes métodos para instalar software en un servidor, incluido el uso de manejadores de paquetes, scripts y tiendas de software.
¿Qué son los manejadores de paquetes?
Los manejadores de paquetes son herramientas que facilitan la instalación, actualización y eliminación de software en sistemas operativos basados en Linux. Las distribuciones utilizan manejadores como YUM, DNF o APT para garantizar la gestión de software de manera eficiente. Sin embargo, no siempre el software deseado se encuentra en los repositorios oficiales, por lo que a veces es necesario buscar alternativas.
¿Cómo instalar paquetes RPM en distribuciones basadas en Red Hat?
Para instalar software no presente en los repositorios oficiales:
- Buscar el paquete RPM: Puedes utilizar herramientas como RPM Finder. Este método implica ciertos riesgos, por lo que es crucial verificar la legitimidad del software.
- Descargar y instalar el paquete: Usa
curlpara descargar el archivo desde la terminal. Luego, instálalo con DNF especificando la ruta del archivo.
curl -O <URL_del_paquete>
dnf install <nombre_del_paquete>.rpm
¿Cómo ejecutar scripts para instalar software?
A veces, el software se puede instalar ejecutando scripts de Shell. ¿Cómo hacerlo de forma segura?
- Verifica la fuente: Solo descarga scripts de sitios confiables que ofrezcan respaldo de la comunidad.
- Ejecuta el script: Usa
curlpara descargar y ejecutar:
sh -c "$(curl -fsSL <URL_del_script>)"
¿Cómo manejar versiones específicas de software?
Para administrar versiones recientes de software como Node.js, NVM es una excelente opción, especialmente útil para garantizar instalaciones compatibles y actualizadas con mínimo esfuerzo.
- Instala NVM: Sigue las instrucciones para descargar NVM, asegurando su correcta configuración en el archivo de inicio de la terminal.
- Gestiona versiones de Node.js: Con NVM, puedes alternar entre diferentes versiones fácilmente y asegurarte de estar usando la más actual.
nvm install --lts
¿Qué alternativas existen a los manejadores de sistemas?
Las consolas en Linux se benefician de entornos como Snapcraft y Flatpak, ambas tiendas de software que facilitan la instalación de paquetes más actuales.
- Snapcraft: Ya integrado en Ubuntu Server, permite instalar paquetes de manera sencilla y confiable.
- Flatpak: Una alternativa similar a Snapcraft, ideal para distribuciones distintas de Ubuntu.
sudo snap install <nombre_del_paquete>
¿Qué hacer cuando el software no está disponible?
Si todo lo demás falla, puedes descargar directamente binarios ejecutables y colocarlos en el directorio de binarios del sistema. Ten en cuenta los posibles riesgos y revisa siempre la procedencia del software.
mv <nombre_del_binario> /usr/local/bin/
Ser meticuloso en la selección y gestión del software para servidores es vital en la administración de sistemas. Aprender y practicar estas técnicas no solo mejora tus habilidades, sino que también garantiza la seguridad y eficiencia de tus entornos operativos. Sigue explorando y aprendiendo para optimizar cada vez más tus configuraciones.