Elige tu idioma
Curso de administración de Linux
Más de 2 millones de estudiantes en todo el mundo

Curso de administración de Linux

Domina la administración de Linux desde la línea de comandos — cubriendo almacenamiento, redes, seguridad, scripting y systemd. Este curso te brinda las habilidades prácticas que los empleadores esperan de un administrador de sistemas Linux competente. Ya sea que estés incursionando en TI o impulsando tu carrera, saldrás listo para gestionar sistemas de producción reales con confianza.

Dedika para empresas

Lo que vas a aprender:

Construirás una base sólida en arquitectura de Linux, el proceso de arranque y navegación del sistema de archivos antes de pasar a la gestión de usuarios, permisos y despliegue de paquetes. El curso cubre particionado de discos, LVM, RAID y gestión de sistemas de archivos para que puedas diseñar esquemas de almacenamiento confiables. Configurarás interfaces de red, establecerás firewalls y solucionarás problemas de conectividad utilizando herramientas de diagnóstico profesionales. La gestión de servicios con systemd, la creación de shell scripts y la automatización con Ansible se cubren a profundidad. El fortalecimiento de la seguridad, las estrategias de respaldo, 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.

Haz clic aquí

Contenido del curso

8 Capítulos • 40 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Fundamentos de Linux y Orientación del Sistema

  • Lección 1 • Obtención de Ayuda y Lectura de Documentación

    Enseña a usar las páginas man, las páginas info y las banderas de ayuda integradas como herramientas principales de autosuficiencia. Reduce la dependencia de recursos externos durante el trabajo de administración real.

  • Lección 2 • Documentación en línea y recursos de la comunidad

    Mapea el árbol de directorios estándar de Linux y enseña comandos de navegación de la shell. Proporciona la conciencia espacial necesaria para cada tarea administrativa posterior.

  • Lección 3 • Fundamentos de la Shell y Competencia en 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 kernel, el espacio de usuario y la secuencia completa de arranque desde el firmware hasta el prompt de inicio de sesión. Fundamenta todo el trabajo de administración posterior en el conocimiento del inicio del sistema.

Capítulo 2Ver detalles

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 Archivos y Propiedad

    Explica los bits de lectura, escritura y ejecución para propietario, grupo y otros usando chmod y chown. Permite 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 bit sticky 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. Permite el control de acceso basado en roles a través de estrategias de pertenencia a grupos.

Capítulo 3Ver detalles

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 en 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 desempeño 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 de la 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 funcionan mal.

  • Lección 5 • Conceptos de Procesos y Ciclo de Vida

    Explica PID, PPID, estados de proceso y el modelo fork-exec. Proporciona la base conceptual para todas las tareas de monitoreo y control que siguen.

Capítulo 4Ver detalles

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 de RPM para competencia entre distribuciones.

  • Lección 3 • Formatos de Paquete Universales

    Presenta 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 tocar 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 5Ver detalles

Almacenamiento, Sistemas de Archivos y Gestión de Discos

  • Lección 1 • Esquemas de Particionado de Discos

    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 cuota, 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 brutas 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 de 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 desempeño para cargas de trabajo de almacenamiento críticas.

Capítulo 6Ver detalles

Configuración y Solución de Problemas de Redes

  • Lección 1 • Diagnóstico y Solución de Problemas de Red

    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 completa de conectividad de extremo a extremo desde la interfaz hasta la capa de aplicación.

  • Lección 3 • Fundamentos de Redes para Administradores de Linux

    Revisa las capas TCP/IP, el direccionamiento, la creación de subredes y los protocolos clave relevantes para la administración. Asegura 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 7Ver detalles

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 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 un 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 del estado del sistema y escenarios de recuperación.

Capítulo 8Ver detalles

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 funcionales 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 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, declaraciones case y expresiones de prueba 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 registros.

  • Lección 5 • Fundamentos de Scripting en Bash

    Cubre las líneas shebang, variables, reglas de entrecomillado y modos de ejecución de scripts. Establece hábitos de scripting correctos que previenen errores sutiles en scripts de producción.

Certificación

Tu certificado válido de finalización

Este curso es para ti:

  • Técnico de soporte de TI: listo para pasar de atender tickets de mesa de ayuda a funciones de administración de servidores.

  • Quien cambia de carrera: alguien que transita de un área no técnica y se enfoca en trabajos de infraestructura o DevOps.

  • Desarrollador junior: quiere entender los entornos Linux donde su código realmente se ejecuta.

  • Entusiasta del laboratorio en casa: aficionado autodidacta que busca conocimiento estructurado para llenar brechas críticas de habilidad.

  • Administrador de Windows: amplía tus habilidades para gestionar sistemas Linux junto con tus 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 alumnos

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... agradezco todo lo que hacen, ya los he recomendado a otras personas...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompt

Principales capacitaciones

Preguntas frecuentes

¿Quién es Dedika?

¿El certificado es válido en México?

¿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