Linux de novato a intermedio
Inicio
0/03/2025
Duración estimada
20 horas de contenido práctico
Introducción
Curso con enfoque 100% práctico para usuarios con poco o nulo acercamiento a linux. Realizaremos ejercicios en cada módulo y se brindará material de apoyo para los mismos.
Objetivos del curso
- Instalar y particionar correctamente Linux en máquinas virtuales
- Dominar los comandos esenciales de navegación y manipulación de archivos
- Comprender la estructura del sistema de archivos y el uso de rutas y enlaces
- Gestionar usuarios, grupos y el sistema de permisos en Linux
- Administrar paquetes mediante apt-get y mantener el sistema actualizado
- Aplicar técnicas avanzadas de CLI: redirección, pipelines y manipulación de texto
- Controlar procesos y gestionar servicios del sistema con systemctl
- Crear scripts básicos en Bash para automatizar tareas
Módulos
MÓDULO 1: INSTALACIÓN
En este módulo instalaremos linux en una máquina virtual y aprenderemos su correcto particionado
MÓDULO 2: CLI
Aprenderemos sobre los comandos básicos en linux necesarios para la navegación y manipulación de archivos y directorios (ls, cd, pwd, mkdir, rmdir, touch, rm, mv, cp)
MÓDULO 3: SISTEMA DE ARCHIVOS
Comprenderemos la estructura del sistema de archivos de Linux, qué son las rutas y enlaces, así como el uso de comodines para la búsqueda
MÓDULO 4: USUARIOS, GRUPOS Y PERMISOS
Introducción a la creación/gestión de usuarios y grupos así como del sistema de permisos
MÓDULO 5: PAQUETES
Veremos la gestión de paquetes en Linux: (apt-get) así como la instalación y actualización de paquetes desde el repositorio y sus actualizaciones de seguridad y mantenimiento
MÓDULO 6: CLI AVANZADO
Continuaremos con el uso de la terminal de comandos, ahora un poco más avanzados como redirección de entrada y salida, Pipelines, concatenación de comandos, buscar, filtrar y manipular texto (find, grep, sed)
MÓDULO 7: PROCESOS Y GESTIÓN DEL SISTEMA
En este módulo, exploraremos el funcionamiento de los procesos en Linux y aprenderemos cómo gestionarlos eficientemente, incluyendo la gestión de servicios mediante systemctl
MÓDULO 8: SHELL BÁSICO
Finalizamos con una breve introducción al lenguaje de programación shell script y cómo usarlo en linux
Requisitos
Requisitos de hardware
- Computadora con Windows, macOS o Linux
- Mínimo 8 GB de RAM (recomendado para desempeño fluido)
- Al menos 20 GB de espacio libre en disco
- Procesador con soporte para virtualización
Requisitos de software
1. Software de virtualización (obligatorio)
Debes tener instalado uno de los siguientes programas:
- VirtualBox (gratuito)
- VMware Workstation/Player
Ambas opciones son válidas y el curso aplica para cualquiera de las dos.
2. Virtualización activada en el BIOS/UEFI (obligatorio)
La virtualización debe estar habilitada en tu equipo:
- Intel VT-x (procesadores Intel)
- AMD-V (procesadores AMD)
Importante: Sin virtualización activada, las máquinas virtuales no funcionarán. Verifica esto antes de comenzar el curso.
3. Imagen ISO de Linux
- Distribución basada en Debian/Ubuntu (recomendada)
- El archivo ISO se descargará durante el primer módulo del curso
Conocimientos previos
- No se requiere experiencia previa con Linux
- Ganas de aprender y practicar
Este curso forma parte de CodePunk - High Tech · Low Price