Elige tu idioma
Curso básico de Linux
Más de 2 millones de estudiantes en todo el mundo

Curso básico de Linux

Domina Linux desde cero — línea de comandos, permisos, redes y scripting incluidos. Este curso te brinda las habilidades prácticas que los empleadores de TI en realidad buscan. Ya sea que estés incursionando en tecnología o mejorando tus habilidades de administración, aquí es donde comienza.

Dedika para empresas

Lo que vas a aprender:

  • Navega por el sistema de archivos de Linux y administra archivos completamente desde la línea de comandos.

  • Configura cuentas de usuario, grupos y permisos de archivos para entornos multiusuario.

  • Instala y administra software usando APT, DNF y formatos de paquete universales.

  • Escribe scripts de Bash con flujo de control, funciones y manejo de errores para automatización.

  • Diagnostica problemas de red y configura interfaces, firewalls y SSH de forma segura.

  • Administra servicios del sistema, monitorea procesos y consulta logs usando systemd y journald.

Cómo estudias de forma práctica Curso básico de Linux

Cómo practicas Curso básico de Linux

Para ti que tienes una 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 • 37 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Introducción a Linux y al Código Abierto

  • Lección 1 • Configuración de un Entorno Linux

    Guía a los estudiantes a través de las opciones de instalación, incluyendo instalación en hardware real, máquinas virtuales y WSL. Asegura que cada estudiante tenga un entorno Linux funcional antes de continuar.

  • Lección 2 • Escritorio Linux y Navegación Básica

    Presenta los entornos de escritorio gráficos y la navegación básica en la GUI. Tiende un puente entre los conceptos de escritorio familiares y la interfaz específica de Linux.

  • Lección 3 • Distribuciones de Linux y Casos de Uso

    Examina las principales familias de distribuciones y sus entornos objetivo. Los estudiantes relacionan las distribuciones con escenarios profesionales como servidores, escritorios y contenedores.

  • Lección 4 • Historia y Filosofía de Linux

    Cubre los orígenes de Linux, el proyecto GNU y los principios de las licencias de código abierto. Proporciona contexto sobre por qué Linux domina servidores, sistemas embebidos e infraestructura en la nube.

Capítulo 2Ver detalles

Fundamentos de la Línea de Comandos de Linux

  • Lección 1 • Trabajo con Archivos y Directorios

    Cubre la creación, copia, movimiento, renombrado y eliminación de archivos y directorios. Los estudiantes realizan flujos de trabajo completos de gestión de archivos desde la línea de comandos.

  • Lección 2 • Navegación por el Sistema de Archivos

    Enseña rutas absolutas y relativas, recorrido de directorios y comandos de listado. Los estudiantes se mueven eficientemente por cualquier árbol de directorios de Linux sin una GUI.

  • Lección 3 • Visualización y Búsqueda de Contenido de Archivos

    Presenta herramientas para leer, filtrar y buscar archivos de texto. Los estudiantes localizan datos específicos dentro de archivos grandes de manera rápida y eficiente.

  • Lección 4 • Comprendiendo el Shell

    Explica qué es un shell, cómo interpreta los comandos y la diferencia entre tipos de shell. Establece el modelo mental necesario para todo el trabajo posterior en la línea de comandos.

  • Lección 5 • Obteniendo Ayuda en la Línea de Comandos

    Enseña el uso de páginas man, páginas info y banderas de ayuda integradas. Los estudiantes se vuelven autosuficientes para descubrir opciones de comandos sin recursos externos.

Capítulo 3Ver detalles

Jerarquía del Sistema de Archivos y Permisos de Linux

  • Lección 1 • Permisos Especiales y Control de Acceso

    Cubre setuid, setgid, sticky bit y ACLs POSIX para un control de acceso detallado. Los estudiantes amplían el modelo de permisos básico para manejar escenarios complejos multiusuario.

  • Lección 2 • Propiedad de Archivos y Permisos Básicos

    Presenta la propiedad de usuario y grupo y los bits de permiso de lectura/escritura/ejecución. Los estudiantes interpretan la salida de ls -l y comprenden quién puede acceder a qué.

  • Lección 3 • Modificación de Permisos con chmod

    Enseña la sintaxis simbólica y octal de chmod para cambiar permisos de archivos. Los estudiantes aplican los permisos correctos a archivos y directorios en escenarios reales.

  • Lección 4 • El Estándar de Jerarquía del Sistema de Archivos

    Mapea el propósito de cada directorio de nivel superior en un sistema Linux. Los estudiantes comprenden dónde se almacenan los binarios, archivos de configuración, registros y datos de usuario.

Capítulo 4Ver detalles

Usuarios, Grupos y Administración del Sistema

  • Lección 1 • Información del Sistema y Monitoreo

    Presenta comandos para inspeccionar el estado del sistema, hardware y procesos en ejecución. Los estudiantes recopilan datos de diagnóstico necesarios para la administración básica del sistema.

  • Lección 2 • Gestión de Cuentas de Usuario

    Enseña a crear, modificar y eliminar cuentas de usuario usando herramientas de línea de comandos. Los estudiantes gestionan el ciclo de vida completo de la cuenta, incluyendo políticas de contraseñas.

  • Lección 3 • Escalada de Privilegios con sudo y su

    Cubre su para cambio de usuario y sudo para ejecución de privilegios delegados. Los estudiantes configuran sudoers de forma segura y auditan el uso de comandos privilegiados.

  • Lección 4 • Gestión de Grupos

    Explica la creación de grupos, membresía y el rol de los grupos primarios vs. suplementarios. Los estudiantes asignan usuarios a grupos para controlar el acceso a recursos compartidos.

Capítulo 5Ver detalles

Procesamiento de Texto y Scripting de Shell

  • Lección 1 • Funciones y Mejores Prácticas de Scripts

    Cubre la definición de funciones, manejo de argumentos y técnicas de depuración de scripts. Los estudiantes escriben scripts modulares y mantenibles siguiendo convenciones profesionales.

  • Lección 2 • Flujo de Control en Scripts de Shell

    Enseña las construcciones if/else, for, while y case para lógica condicional e iterativa. Los estudiantes construyen scripts que responden dinámicamente a la entrada y al estado del sistema.

  • Lección 3 • Tuberías, Redirección y Flujos Estándar

    Explica stdin, stdout, stderr y cómo redirigirlos y encadenarlos. Los estudiantes componen one-liners potentes conectando comandos a través de tuberías.

  • Lección 4 • Conceptos Básicos de Scripting en Bash

    Presenta la estructura de scripts, variables y entrada/salida básica en Bash. Los estudiantes escriben y ejecutan sus primeros scripts de shell funcionales.

  • Lección 5 • Herramientas Esenciales de Procesamiento de Texto

    Cubre sed, awk, sort, uniq, cut y tr para transformar flujos de texto. Los estudiantes extraen y reformatean datos de registros y archivos de configuración.

Capítulo 6Ver detalles

Gestión de Paquetes e Instalación de Software

  • Lección 1 • Gestor de Paquetes DNF y RPM

    Cubre los comandos dnf y rpm para sistemas basados en Red Hat. Los estudiantes instalan, consultan y eliminan paquetes en sistemas compatibles con Fedora, RHEL y CentOS.

  • Lección 2 • Snap, Flatpak y AppImage

    Presenta formatos de paquete universales que se ejecutan en todas las distribuciones. Los estudiantes evalúan las ventajas y desventajas entre los formatos de paquete tradicionales y los contenerizados.

  • Lección 3 • Compilación de Software desde el Código Fuente

    Recorre la descarga, configuración, compilación e instalación de tarballs de código fuente. Los estudiantes instalan software no disponible en los repositorios oficiales.

  • Lección 4 • Gestor de Paquetes APT

    Cubre los comandos apt y apt-get para sistemas basados en Debian, incluyendo búsqueda, instalación y actualización. Los estudiantes gestionan un ciclo de vida completo del software en Ubuntu y Debian.

  • Lección 5 • Conceptos de Gestión de Paquetes

    Explica paquetes, repositorios, dependencias y metadatos de paquetes. Los estudiantes comprenden cómo Linux resuelve las dependencias de software automáticamente.

Capítulo 7Ver detalles

Fundamentos de Redes en Linux

  • Lección 1 • SSH para Acceso Remoto

    Enseña el uso del cliente SSH, autenticación basada en llaves y endurecimiento básico del servidor. Los estudiantes se conectan de forma segura a sistemas Linux remotos y gestionan llaves SSH.

  • Lección 2 • Conceptos de Redes en Linux

    Revisa el direccionamiento IP, subredes, puertas de enlace y DNS tal como se aplican a Linux. Proporciona la base conceptual para todas las tareas de configuración de red posteriores.

  • Lección 3 • Configuración Básica de Firewall

    Presenta ufw y firewalld para gestionar reglas de firewall basadas en host. Los estudiantes permiten, deniegan y auditan el tráfico para proteger los servicios de Linux.

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

    Cubre ping, traceroute, ss, netstat y dig para diagnosticar problemas de conectividad. Los estudiantes aíslan y resuelven problemas de red sistemáticamente.

  • Lección 5 • Configuración de Interfaces de Red

    Enseña la configuración de IP estática y dinámica usando ip, nmcli y archivos de configuración. Los estudiantes activan interfaces, asignan direcciones y guardan configuraciones de forma persistente entre reinicios.

Capítulo 8Ver detalles

Gestión de Procesos y Servicios del Sistema

  • Lección 1 • Gestión de Servicios systemd

    Enseña systemctl para iniciar, detener, habilitar e inspeccionar servicios. Los estudiantes gestionan el ciclo de vida completo del servicio en sistemas Linux modernos.

  • Lección 2 • Programación de Tareas con cron y at

    Cubre la sintaxis de crontab y el comando at para la programación de tareas únicas y recurrentes. Los estudiantes automatizan trabajos de mantenimiento y la ejecución programada de scripts.

  • Lección 3 • Comprendiendo los Procesos de Linux

    Explica la creación de procesos, la jerarquía de PID, los estados y la prioridad. Los estudiantes leen árboles de procesos y comprenden cómo el kernel programa el trabajo.

  • Lección 4 • Monitoreo y Control de Procesos

    Cubre top, htop, kill y el control de trabajos para gestionar procesos en ejecución. Los estudiantes terminan, pausan y reanudan procesos desde la línea de comandos.

  • Lección 5 • Registros del Sistema y journald

    Presenta journalctl, syslog y ubicaciones de archivos de registro para diagnósticos del sistema. Los estudiantes consultan registros para diagnosticar fallos de servicio y eventos de seguridad.

Certificación

Tu certificado válido de finalización

Este curso es para ti:

  • Técnico de soporte de TI: listo para ir más allá del helpdesk hacia el trabajo de administración de sistemas.

  • Estudiante de ciencias de la computación: que desea habilidades prácticas de terminal para complementar sus cursos académicos.

  • Persona que cambia de carrera: en transición hacia la tecnología desde un entorno no relacionado con TI, con verdadera ambición.

  • Desarrollador: que necesita comprender los entornos Linux donde sus aplicaciones en realidad se ejecutan.

  • Entusiasta de la ciberseguridad: construyendo la base a nivel de sistema operativo que los roles de seguridad exigen constantemente.

  • Aficionado al laboratorio casero: con ganas de ejecutar servicios autoalojados y entender lo que sucede por debajo.

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... les agradezco por 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, fácil 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