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

Curso Básico de Linux

Dominá las habilidades de Linux que potencian servidores, plataformas en la nube e infraestructura empresarial en todo el mundo. Este curso te lleva desde la instalación y la terminal de comandos hasta scripting, redes y seguridad. Ya sea que estés empezando una carrera en IT o mejorando como administrador de sistemas, vas a desarrollar una competencia en Linux real y lista para el mercado laboral.

Dedika para empresas

Lo que vas a aprender:

Vas a empezar por entender las distribuciones de Linux, el licenciamiento de código abierto y cómo instalar y configurar un sistema funcional. De ahí, vas a adquirir habilidades prácticas en la terminal de comandos que cubren la gestión de archivos, cuentas de usuario, permisos y monitoreo de procesos. Vas a aprender a configurar y diagnosticar interfaces de red, DNS y conectividad desde la terminal. El curso también cubre scripting en Bash, programación con cron, gestión de almacenamiento, registro del sistema y prácticas de seguridad en Linux, incluyendo firewalls y fortalecimiento de SSH. Al final, vas a tener el conocimiento práctico para administrar sistemas Linux con confianza en entornos del mundo real.

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

Cómo practicas Curso Básico 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 • 37 ClasesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Introducción a Linux y al código abierto

  • Clase 1 • Casos de uso y ecosistema de Linux

    Relaciona Linux con servidores, escritorios, sistemas embebidos y plataformas en la nube. Demuestra la amplitud del despliegue de Linux para motivar el desarrollo de habilidades.

  • Clase 2 • Principales distribuciones de Linux

    Examina las familias Debian, Red Hat, Arch y SUSE, destacando la gestión de paquetes y los modelos de lanzamiento. Ayuda a los estudiantes a seleccionar la distribución adecuada para su entorno.

  • Clase 3 • Historia y orígenes de Linux

    Cubre las raíces de Unix, la creación del kernel por Linus Torvalds y el rol del proyecto GNU. Proporciona contexto para entender los principios de diseño de Linux y su desarrollo impulsado por la comunidad.

  • Clase 4 • Filosofía del código abierto y licencias

    Explica los principios del software libre, las licencias de código abierto y los derechos de los colaboradores. Vincula el conocimiento de licencias con decisiones prácticas sobre el uso y la distribución de software.

Capítulo 2Ver detalles

Instalación y configuración de Linux

  • Clase 1 • Conceptos básicos de la gestión de paquetes

    Presenta los gestores de paquetes APT y DNF para instalar, actualizar y eliminar software. Vincula la gestión de paquetes con el mantenimiento de un sistema saludable y actualizado.

  • Clase 2 • Cómo realizar la instalación

    Explica la creación de medios de arranque, los pasos del instalador y el formateo de particiones. Los estudiantes completan una instalación completa usando un método guiado o manual.

  • Clase 3 • Planificación previa a la instalación

    Cubre los requisitos de hardware, las estrategias de particionamiento y las consideraciones de arranque dual. Garantiza que los estudiantes tomen decisiones informadas antes de comenzar la instalación.

  • Clase 4 • Configuración del sistema después de la instalación

    Aborda la configuración regional, la zona horaria, la red y el nombre de host después del primer arranque. Establece un sistema base correctamente configurado para el aprendizaje posterior.

Capítulo 3Ver detalles

Cómo moverse en la línea de comandos de Linux

  • Clase 1 • Comandos de navegación del sistema de archivos

    Enseña pwd, ls, cd y tree para moverse por la jerarquía de directorios de Linux. Permite directamente a los estudiantes localizar y acceder a archivos en cualquier entorno.

  • Clase 2 • Técnicas de productividad en la línea de comandos

    Introduce el historial, la finalización con tab, los alias y los atajos de teclado para acelerar el trabajo en la terminal. Reduce errores y aumenta la velocidad en todas las tareas futuras de línea de comandos.

  • Clase 3 • Visualización y búsqueda del contenido de archivos

    Demuestra el uso de cat, less, head, tail y grep para leer y buscar archivos de texto. Permite a los estudiantes inspeccionar registros, configuraciones y archivos de datos de manera eficiente.

  • Clase 4 • Conceptos básicos del shell y emuladores de terminal

    Introduce el concepto de shell, la anatomía del prompt de Bash y las opciones de emuladores de terminal. Sienta las bases para todo el trabajo posterior en la línea de comandos del curso.

  • Clase 5 • Operaciones con archivos y directorios

    Cubre la creación, copia, movimiento, cambio de nombre y eliminación de archivos y directorios. Los estudiantes manipulan el sistema de archivos con confianza usando utilidades básicas.

Capítulo 4Ver detalles

Sistema de archivos y gestión de archivos en Linux

  • Clase 1 • Estándar de jerarquía del sistema de archivos de Linux

    Mapea el propósito de /bin, /etc, /home, /var, /tmp y otros directorios de nivel superior. Proporciona a los estudiantes un modelo mental para localizar archivos del sistema y de usuario.

  • Clase 2 • Cómo crear y gestionar enlaces

    Explica la creación de enlaces duros y simbólicos con ln, y sus diferencias prácticas. Los estudiantes usan enlaces para gestionar recursos compartidos y referencias de archivos flexibles.

  • Clase 3 • Archivado y compresión

    Cubre tar, gzip, bzip2 y xz para crear y extraer archivos. Los estudiantes respaldan y transfieren archivos usando herramientas de compresión estándar de Linux.

  • Clase 4 • Tipos de archivo y atributos

    Distingue entre archivos regulares, directorios, enlaces simbólicos, dispositivos de bloque y tuberías nombradas. Los estudiantes interpretan la salida de ls -l y comprenden el rol de cada tipo de archivo.

  • Clase 5 • Búsqueda de archivos en el sistema

    Enseña find y locate para buscar por nombre, tipo, tamaño y fecha de modificación. Los estudiantes recuperan archivos rápidamente en árboles de directorios grandes.

Capítulo 5Ver detalles

Usuarios, grupos y permisos

  • Clase 1 • Gestión de grupos

    Explica groupadd, groupmod, groupdel y el archivo /etc/group para organizar usuarios. Los estudiantes asignan pertenencia a grupos para controlar el acceso a recursos compartidos.

  • Clase 2 • Bits de permiso especiales

    Cubre setuid, setgid y el sticky bit y sus implicaciones de seguridad. Los estudiantes aplican bits especiales correctamente a ejecutables y directorios compartidos.

  • Clase 3 • Escalada de privilegios con sudo

    Explica sudo, el archivo sudoers y su para la escalada de privilegios controlada. Los estudiantes otorgan y restringen el acceso elevado sin compartir la contraseña de root.

  • Clase 4 • Permisos y propiedad de archivos

    Enseña los permisos de lectura, escritura y ejecución para propietario, grupo y otros usando chmod y chown. Los estudiantes establecen los permisos apropiados para proteger archivos y directorios.

  • Clase 5 • Gestión de cuentas de usuario

    Cubre useradd, usermod, userdel y los archivos /etc/passwd y /etc/shadow. Los estudiantes crean, modifican y eliminan cuentas de usuario en un sistema Linux.

Capítulo 6Ver detalles

Procesos, trabajos y monitoreo del sistema

  • Clase 1 • Comprensión de los procesos en Linux

    Define procesos, PID, relaciones padre-hijo y estados de proceso. Proporciona la base conceptual para todas las tareas de gestión de procesos.

  • Clase 2 • Visualización y filtrado de procesos

    Enseña ps, top, htop y pgrep para listar y filtrar procesos en ejecución. Los estudiantes identifican rápidamente procesos que consumen muchos recursos o que funcionan mal.

  • Clase 3 • Control de trabajos en el shell

    Explica fg, bg, jobs y nohup para gestionar trabajos del shell y tareas en segundo plano. Los estudiantes ejecutan tareas largas sin bloquear la sesión de terminal.

  • Clase 4 • Monitoreo de recursos del sistema

    Introduce free, vmstat, iostat, df y du para monitorear memoria, I/O y uso de disco. Los estudiantes detectan cuellos de botella de recursos e informan el estado del sistema con precisión.

  • Clase 5 • Envío de señales y finalización de procesos

    Cubre kill, killall, pkill y señales comunes como SIGTERM y SIGKILL. Los estudiantes finalizan o pausan procesos de manera segura y comprenden la semántica de las señales.

Capítulo 7Ver detalles

Fundamentos de redes en Linux

  • Clase 1 • Configuración de interfaces de red

    Enseña ip addr, ip link, nmcli y la configuración estática vs. DHCP. Los estudiantes activan interfaces, asignan direcciones y mantienen la configuración de red.

  • Clase 2 • Configuración y resolución de DNS

    Cubre /etc/resolv.conf, /etc/hosts y systemd-resolved para la resolución de nombres. Los estudiantes configuran DNS y verifican la resolución de nombres de host en sistemas Linux.

  • Clase 3 • Pruebas y solución de problemas de conectividad

    Usa ping, traceroute, ss, netstat y curl para diagnosticar problemas de red. Los estudiantes aíslan problemas de conectividad en las capas de interfaz, enrutamiento y aplicación.

  • Clase 4 • Conceptos de redes TCP/IP

    Revisa el direccionamiento IP, las subredes, los puertos y el modelo OSI aplicado a Linux. Proporciona la base teórica necesaria para todas las tareas prácticas de redes.

Capítulo 8Ver detalles

Shell scripting y automatización

  • Clase 1 • Funciones y organización de scripts

    Explica la definición de funciones, argumentos, valores de retorno y la modularización de scripts. Los estudiantes escriben scripts mantenibles organizando la lógica en funciones reutilizables.

  • Clase 2 • Bucles e iteración

    Cubre los bucles for, while y until con ejemplos prácticos de procesamiento de archivos y listas. Los estudiantes automatizan operaciones repetitivas a través de múltiples archivos o valores.

  • Clase 3 • Fundamentos de scripting en Bash

    Cubre las líneas shebang, la ejecución de scripts, las variables y las reglas de quoting. Los estudiantes escriben y ejecutan sus primeros scripts funcionales en Bash correctamente.

  • Clase 4 • Condicionales y flujo de control

    Enseña if-then-else, declaraciones case y expresiones de prueba para la toma de decisiones. Los estudiantes escriben scripts que responden de manera diferente según las condiciones y la entrada.

  • Clase 5 • Programación de tareas con Cron

    Introduce la sintaxis de crontab, los campos de cron y at para la programación de trabajos únicos. Los estudiantes automatizan tareas de mantenimiento recurrentes sin intervención manual.

Certificación

Tu certificado válido de finalización

Este curso es para ti:

  • Personas que cambian de trayectoria profesional: buscás un punto de entrada en roles de operaciones de IT o de apoyo en la nube.

  • Usuarios de Windows: listos para expandir sus habilidades más allá de un único sistema operativo.

  • Estudiantes de ciencias de la computación: buscando habilidades prácticas de administración de sistemas más allá de los cursos.

  • Desarrolladores: cansados de no entender los servidores Linux en los que se ejecutan sus aplicaciones.

  • Técnicos de soporte de IT: personas que buscan pasar del trabajo de mesa de ayuda a roles de infraestructura.

  • Aficionados: construyendo servidores domésticos o experimentando con Raspberry Pi y hardware similar.

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... 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, 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 Chile?

¿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