
Curso de administración de Linux
Domine la administración de Linux desde la línea de comandos, cubriendo almacenamiento, redes, seguridad, scripting y systemd. Este curso le brinda las habilidades prácticas que los empleadores esperan de un administrador de sistemas Linux competente. Ya sea que esté incursionando en TI o avanzando en su trayectoria laboral, usted saldrá listo para gestionar sistemas de producción reales con confianza.
Qué vas a aprender:
Usted construirá una base sólida en la arquitectura de Linux, el proceso de arranque y la navegación del sistema de archivos antes de pasar a la gestión de usuarios, permisos y despliegue de paquetes. El curso cubre el particionamiento de discos, LVM, RAID y la gestión del sistema de archivos para que pueda diseñar layouts de almacenamiento confiables. Configurará interfaces de red, establecerá firewalls y solucionará problemas de conectividad utilizando herramientas de diagnóstico profesionales. La gestión de servicios con Systemd, la creación de scripts de shell y la automatización con Ansible se cubren en profundidad. El endurecimiento de seguridad, las estrategias de backup, la virtualización con KVM y Docker, y el ajuste de rendimiento completan el plan de estudios.
Cómo estudias de forma práctica Curso de administración de Linux
Cómo practicas Curso de administración de Linux
Para ti que eres empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 40 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesFundamentos de Linux y orientación al sistema
Fundamentos de Linux y orientación al sistema
Lección 1 • Obtención de ayuda y lectura de documentación
Enseña las páginas man, las páginas info y las banderas de ayuda integradas como herramientas primarias de autosuficiencia. Reduce la dependencia de recursos externos durante el trabajo de administración real.
Lección 2 • Jerarquía del sistema de archivos y navegación
Mapea el árbol de directorios estándar de Linux y enseña los comandos de navegación del shell. Proporciona la conciencia espacial necesaria para cada tarea administrativa posterior.
Lección 3 • Fundamentos del shell y dominio de la línea de comandos
Introduce la sintaxis de Bash, la estructura de comandos y la redirección de E/S. Permite a los estudiantes ejecutar, encadenar y redirigir comandos con confianza desde el primer día.
Lección 4 • Historia de Linux y panorama de distribuciones
Cubre el linaje Unix, el proyecto GNU/Linux y las principales familias de distribuciones. Establece el contexto para elegir y trabajar con cualquier variante de Linux.
Lección 5 • Arquitectura de Linux y proceso de arranque
Explica el espacio del núcleo, el espacio de usuario y la secuencia completa de arranque, desde el firmware hasta el aviso de inicio de sesión. Fundamenta todo el trabajo de administración posterior en el conocimiento del inicio del sistema.
Capítulo 2OcultarOcultar detallesVer detallesUsuarios, grupos y permisos
Usuarios, grupos y permisos
Lección 1 • Cuentas de usuario y archivos de autenticación
Explica /etc/passwd, /etc/shadow y /etc/group como la base de la identidad local. Conecta la estructura de archivos con las operaciones reales de gestión de cuentas.
Lección 2 • Permisos de archivo y propiedad
Explica los bits de lectura, escritura y ejecución para propietario, grupo y otros, usando chmod y chown. Habilita directamente el control de acceso seguro a archivos y directorios.
Lección 3 • Creación y gestión de cuentas de usuario
Cubre useradd, usermod, userdel y passwd con sus opciones clave. Desarrolla habilidades prácticas para aprovisionar y desaprovisionar cuentas a escala.
Lección 4 • Permisos especiales y listas de control de acceso
Cubre SUID, SGID, el sticky bit y las ACL POSIX para un control de acceso detallado. Extiende el modelo de permisos estándar a entornos multiusuario complejos.
Lección 5 • Gestión de grupos y delegación de privilegios
Enseña groupadd, groupmod, groupdel y la asignación de grupos secundarios. Habilita el control de acceso basado en roles a través de estrategias de pertenencia a grupos.
Capítulo 3OcultarOcultar detallesVer detallesGestión de procesos y trabajos
Gestión de procesos y trabajos
Lección 1 • Monitoreo de procesos y actividad del sistema
Enseña ps, top, htop y /proc para la inspección de procesos en tiempo real y por instantáneas. Conecta la salida del monitoreo con decisiones de administración procesables.
Lección 2 • Prioridad y planificación de procesos
Enseña nice, renice y el planificador CFS de Linux para controlar la asignación de CPU. Permite a los administradores ajustar el rendimiento de la carga de trabajo bajo contención de recursos.
Lección 3 • Control de trabajos y ejecución en segundo plano
Explica los trabajos en primer plano, segundo plano y suspendidos usando el control de trabajos integrado del shell. Permite la multitarea eficiente dentro de una sola sesión de terminal.
Lección 4 • Señales y control de procesos
Cubre las señales POSIX, kill, killall y pkill para la terminación y control de procesos. Permite una intervención segura y dirigida en procesos que se comportan mal.
Lección 5 • Conceptos de proceso y ciclo de vida
Explica PID, PPID, los estados del proceso y el modelo fork-exec. Proporciona la base conceptual para todas las tareas de monitoreo y control que siguen.
Capítulo 4OcultarOcultar detallesVer detallesGestión de paquetes y despliegue de software
Gestión de paquetes y despliegue de software
Lección 1 • Compilación de software desde el código fuente
Enseña el flujo de trabajo configure-make-install para software no disponible como paquetes. Extiende la capacidad de despliegue a versiones de software personalizadas o de vanguardia.
Lección 2 • Gestión de paquetes basada en Debian
Cubre dpkg, apt y apt-get para sistemas de la familia Debian y Ubuntu. Proporciona habilidades paralelas a la sección RPM para competencia multiplataforma.
Lección 3 • Formatos de paquete universales
Introduce Snap, Flatpak y AppImage como opciones de despliegue independientes de la distribución. Amplía las habilidades de gestión de software más allá de los gestores de paquetes tradicionales.
Lección 4 • Conceptos de gestión de paquetes
Explica paquetes, repositorios, metadatos y grafos de dependencias como conceptos fundamentales. Prepara a los estudiantes para razonar sobre el estado del software antes de usar cualquier herramienta.
Lección 5 • Gestión de paquetes basada en RPM
Cubre rpm, yum y dnf para distribuciones de la familia Red Hat. Desarrolla habilidades prácticas para instalar, consultar y eliminar paquetes en sistemas Linux empresariales.
Capítulo 5OcultarOcultar detallesVer detallesAlmacenamiento, sistemas de archivos y gestión de discos
Almacenamiento, sistemas de archivos y gestión de discos
Lección 1 • Esquemas de particionamiento de disco
Cubre las tablas de particiones MBR y GPT usando fdisk, gdisk y parted. Establece la base de almacenamiento físico necesaria para todo el trabajo con sistemas de archivos.
Lección 2 • Cuotas de disco y monitoreo de almacenamiento
Enseña las herramientas de cuotas, df, du e iostat para la planificación y aplicación de capacidad. Previene el agotamiento del almacenamiento y permite la gestión proactiva de recursos.
Lección 3 • Creación y gestión de sistemas de archivos
Enseña las variantes de mkfs, las opciones de montaje y /etc/fstab para montajes persistentes. Conecta las particiones sin procesar con el almacenamiento utilizable accesible por el sistema operativo.
Lección 4 • Gestión de volúmenes lógicos
Explica los volúmenes físicos, los grupos de volúmenes y los volúmenes lógicos usando las herramientas LVM. Permite un almacenamiento flexible y redimensionable en línea sin tiempo de inactividad.
Lección 5 • Conceptos de RAID y RAID por software
Cubre los niveles RAID 0, 1, 5 y 10 y los implementa con mdadm. Proporciona opciones de redundancia y rendimiento para cargas de trabajo de almacenamiento críticas.
Capítulo 6OcultarOcultar detallesVer detallesConfiguración de redes y solución de problemas
Configuración de redes y solución de problemas
Lección 1 • Diagnóstico de red y solución de problemas
Aplica ping, traceroute, ss, tcpdump y nmap para aislar fallos de conectividad. Desarrolla una metodología de diagnóstico sistemática aplicable a cualquier problema de red.
Lección 2 • Enrutamiento y resolución de nombres
Enseña rutas estáticas, puertas de enlace predeterminadas y /etc/resolv.conf para la configuración de DNS. Permite una configuración de conectividad completa de extremo a extremo, desde la interfaz hasta la capa de aplicación.
Lección 3 • Fundamentos de red para administradores de Linux
Revisa las capas TCP/IP, el direccionamiento, la división en subredes y los protocolos clave relevantes para la administración. Garantiza que todos los estudiantes compartan el vocabulario de redes necesario para el resto del capítulo.
Lección 4 • Configuración y gestión de interfaces
Cubre ip, nmcli y NetworkManager para configurar interfaces Ethernet e inalámbricas. Desarrolla la habilidad central de conectar un host Linux a una red de manera confiable.
Lección 5 • Configuración de firewall con firewalld e iptables
Configura firewalls basados en host usando zonas de firewalld y reglas de iptables. Protege directamente los servicios de Linux del acceso de red no autorizado.
Capítulo 7OcultarOcultar detallesVer detallesServicios del sistema y administración de systemd
Servicios del sistema y administración de systemd
Lección 1 • Gestión de servicios con systemctl
Cubre los subcomandos start, stop, enable, disable y status para el control diario de servicios. Desarrolla la fluidez operativa necesaria para las tareas de administración rutinarias.
Lección 2 • Journald y gestión de registros
Usa journalctl para consultar, filtrar y exportar registros estructurados del diario de systemd. Permite el diagnóstico rápido de fallos de servicio y eventos del sistema.
Lección 3 • Arquitectura de systemd y unidades
Explica los tipos de unidades, los archivos de unidad y el grafo de dependencias que systemd usa para ordenar el inicio. Proporciona el modelo conceptual necesario para gestionar cualquier servicio de manera efectiva.
Lección 4 • Temporizadores de systemd y tareas programadas
Reemplaza cron con unidades de temporizador de systemd para la ejecución de tareas programadas. Proporciona una programación más confiable y registrable, integrada con el gestor de servicios.
Lección 5 • Objetivos y gestión del estado del sistema
Enseña los objetivos de systemd como reemplazos de los niveles de ejecución y explica los modos de rescate y emergencia. Permite transiciones controladas de estado del sistema y escenarios de recuperación.
Capítulo 8OcultarOcultar detallesVer detallesScripting de shell y automatización
Scripting de shell y automatización
Lección 1 • Funciones, manejo de errores y depuración
Enseña la definición de funciones, códigos de retorno, set -e y bash -x para scripts confiables. Transforma scripts que funcionan en automatización mantenible y segura para producción.
Lección 2 • Bucles e iteración
Cubre los bucles for, while y until con break y continue para el control de flujo. Permite el procesamiento de listas, archivos y salida de comandos en flujos de trabajo automatizados.
Lección 3 • Flujo de control y lógica
Enseña if-then-else, sentencias case y expresiones test para lógica condicional. Permite que los scripts tomen decisiones basadas en el estado del sistema y los valores de entrada.
Lección 4 • Procesamiento de texto y manipulación de datos
Aplica grep, sed, awk y cut para analizar y transformar datos de texto estructurados. Permite que los scripts extraigan, reformateen y actúen sobre datos reales del sistema y de registros.
Lección 5 • Fundamentos de scripting en Bash
Cubre la línea shebang, variables, reglas de uso de comillas y modos de ejecución de scripts. Establece hábitos de scripting correctos que previenen errores sutiles en scripts de producción.
Tu certificado válido de finalización
Este curso es para ti:
Técnico de soporte de TI: listo para pasar de tickets de mesa de ayuda a roles de administración de servidores.
Cambio de trayectoria profesional: transición desde un campo no técnico y orientación hacia el trabajo en infraestructura o DevOps.
Desarrollador junior: deseando entender los entornos Linux donde su código en realidad se ejecuta.
Entusiasta del laboratorio en casa: aficionado autodidacta que busca conocimiento estructurado para llenar vacíos críticos de habilidades.
Administrador de Windows: ampliando su experiencia para gestionar sistemas Linux junto con sus responsabilidades actuales.
Estudiante universitario: estudia ciencias de la computación o TI y desarrolla habilidades prácticas más allá de los cursos.
Lo que dicen nuestros estudiantes
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en Ecuador?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















