Inicio
Administración básica de Linux (LPIC-1)
Programa Detallado
Curso de Administración básica de Linux (LPIC-1) (Programa detallado)
Objetivo
Administrar sistemas Linux a nivel básico utilizando la línea de comandos
Dirigido a:
- Técnicos de soporte IT que necesiten administrar equipos o servidores que operan con sistemas Linux.
- Administradores de sistemas en entornos Windows que requieran ampliar sus competencias hacia entornos Linux.
- Desarrolladores de software y DevOps que trabajen con entornos de despliegue basados en Linux, contenedores o servidores cloud.
- Personal técnico de empresas de servicios tecnológicos, centros de datos y proveedores de hosting, responsables del mantenimiento y operación de sistemas.
- Equipos de infraestructura y operaciones de TI que gestionen plataformas Linux en organizaciones corporativas o instituciones públicas.
- Profesionales en formación para puestos de Administrador de Sistemas Linux, Operador de Sistemas o Técnico de Sistemas.
Este curso también es adecuado como reciclaje y actualización profesional para trabajadores con funciones relacionadas con la gestión de servidores y entornos operativos dentro de su empresa.
Requisitos:
- No es necesario tener experiencia previa con Linux.
- Se requieren conocimientos básicos de uso de sistemas operativos (por ejemplo, manejo de archivos y carpetas).
- El alumnado deberá contar con la posibilidad de instalar y utilizar una máquina virtual (por ejemplo, VirtualBox, VMware o WSL2).
- Se recomienda disponer de espacio libre en disco de al menos 25 GB para la instalación de una distribución Linux y los materiales de trabajo.
PROGRAMA DEL CURSO
1.- Introducción a Linux y su ecosistema
Objetivo
- Identificar los componentes fundamentales del ecosistema Linux.
Contenido
- Introducción a Linux y su ecosistema
- Historia y evolución de Linux
- Distribuciones principales y sus características
- Componentes del sistema (kernel, shell y utilidades)
- Instalación y configuración inicial de una distribución Linux
- Fuentes de documentación y ayuda del sistema
- Resumen
2.- Fundamentos de la línea de comandos en Linux
Objetivo
- Utilizar comandos básicos de la línea de comandos en Linux.
Contenido
- Fundamentos de la línea de comandos en Linux
- Terminal y tipos de shells
- Sintaxis básica de comandos
- Navegación y gestión de archivos y directorios
- Tuberías, redirecciones y operadores
- Búsqueda y filtrado de contenido
- Resumen
3.- Gestión de archivos y permisos
Objetivo
- Gestionar archivos y permisos mediante comandos en Linux.
Contenido
- Gestión de archivos y permisos
- Estructura del sistema de archivos (FHS)
- Permisos, propietarios y grupos
- Modificación de permisos (chmod, chown, umask)
- Enlaces simbólicos y físicos
- Resumen
4.- Administración de usuarios y grupos
Objetivo
- Administrar usuarios y grupos en un sistema Linux.
Contenido
- Administración de usuarios y grupos
- Usuarios y grupos en Linux
- Creación, modificación y eliminación de usuarios
- Gestión de grupos y asignación de privilegios
- Políticas de contraseñas y seguridad asociada
- Resumen
5.- Gestión de procesos y servicios
Objetivo
- Gestionar procesos y servicios utilizando la línea de comandos.
Contenido
- Gestión de procesos y servicios
- Procesos y señales
- Monitorización del sistema (top, ps)
- Administración de servicios con systemctl
- Demonios y objetivos de arranque (targets)
- Resumen
6.- Gestión de software y paquetes
Objetivo
- Gestionar el software y paquetes instalados en Linux.
Contenido
- Gestión de software y paquetes
- Modelos de empaquetado .deb y .rpm
- Uso de gestores de paquetes (apt, yum, dnf)
- Instalación, actualización y eliminación de software
- Dependencias y configuración de repositorios
- Resumen
7.- Administración básica del sistema
Objetivo
- Realizar tareas básicas de administración del sistema Linux.
Contenido
- Administración básica del sistema
- Arquitectura general del sistema y servicios esenciales
- Proceso de arranque y gestor GRUB
- Configuración de runlevels / systemd targets
- Programación de tareas con cron y at
- Gestión y consulta de registros del sistema (/var/log, journalctl)
- Resumen
8.- Configuración y gestión de redes
Objetivo
- Configurar y gestionar redes en un entorno Linux.
Contenido
- Configuración y gestión de redes
- Conceptos básicos de redes en Linux
- Configuración de interfaces y parámetros de red
- Herramientas de diagnóstico (ping, ip, ss, netstat)
- Firewall básico con iptables o nftables
- Diseño de políticas de firewall en Linux
- Resumen
9.- Almacenamiento y sistemas de archivos
Objetivo
- Gestionar el almacenamiento y los sistemas de archivos en Linux.
Contenido
- Almacenamiento y sistemas de archivos
- Tipos de sistemas de archivos soportados
- Montaje y desmontaje de dispositivos (mount, fstab)
- Gestión de particiones y discos (fdisk, mkfs)
- Introducción a la gestión de volúmenes lógicos (LVM)
- Resumen
10.- Seguridad básica en sistemas Linux
Objetivo
- Aplicar principios básicos de seguridad en sistemas Linux.
Contenido
- Seguridad básica en sistemas Linux
- Principios fundamentales de seguridad
- Control de permisos y modelo de seguridad del sistema de archivos
- Administración segura de privilegios y control de acceso basado en buenas prácticas
- Introducción a SELinux y AppArmor
- Buenas prácticas para la administración segura
- Resumen
11.- Automatización y scripting en Bash
Objetivo
- Automatizar tareas mediante scripting en Bash.
Contenido
- Automatización y scripting en Bash
- Estructura y sintaxis de scripts
- Variables, condicionales y bucles
- Creación de scripts para tareas administrativas
- Ejecución y permisos de scripts en el sistema
- Resumen