Skip to content

rootzilopochtli/introduccion-a-linux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Introducción Práctica a Linux: De Usuario Básico a Administrador de Sistemas

Este repositorio alberga el código, los ejemplos y los materiales de soporte para la serie de posts "Introducción a Linux: De Usuario Básico a Administrador de Sistemas" del blog rootzilopochtli.

El temario ha sido cuidadosamente sintetizado y estructurado, fusionando los temas más importantes y transversales de las certificaciones LPIC-1, LFCS, y el curso RHCSA (RH124 y RH134), garantizando una ruta de aprendizaje práctica y completa.

Licencias

Este proyecto utiliza una doble estrategia de licenciamiento para distinguir entre el contenido escrito y el código:

  1. Documentación (Posts, Imágenes, Diagramas, Archivos .md, Archivos .adoc):

  2. Código Fuente (Scripts, Ejemplos de Comandos):

    • Licencia: Licencia MIT
    • Propósito: Fomentar la máxima reutilización de los ejemplos de código en cualquier proyecto, sin restricciones.
    • Archivo de Licencia 🔗 LICENSE-CODE

El contenido está dividido en seis módulos clave, diseñadas para guiarte de forma progresiva desde los conceptos fundamentales hasta la administración avanzada del sistema.

Este módulo introduce al entorno Linux, cubriendo la historia, la arquitectura básica (Kernel, Shell, distribuciones), el proceso de arranque (como GRUB/GRUB2), y los niveles de ejecución (systemd targets). Se explora también la Estructura de Directorios de Linux (FHS) y la navegación básica en la Línea de Comandos (CLI).

Profundiza en la manipulación de archivos, incluyendo:

  • Permisos (chmod, chown, ACLs) y Propiedad.
  • Manejo del flujo de datos con stdin, stdout, stderr, Redirección y Tuberías (|).
  • Procesamiento de texto con grep, sed, awk y expresiones regulares (regex).
  • Diferencia entre enlaces duros y blandos (simbólicos).

Temas esenciales para la administración diaria:

  • Gestión de Usuarios y Grupos (useradd, sudo, archivos clave como /etc/passwd).
  • Gestión de Procesos (ps, top, kill, cron, at).
  • Gestión de Software y Paquetes (apt vs. yum/dnf) y manejo de repositorios.

Explora cómo Linux maneja el espacio en disco:

  • Dispositivos, Particiones (fdisk) y sistemas de archivos (ext4, XFS).
  • Montaje persistente y temporal (mount, /etc/fstab).
  • Gestión de Volumen Lógico (LVM), incluyendo PV, VG, y LV (énfasis RHCSA/RH134 y LFCS).

Los cimientos de la conexión y protección del sistema:

  • Configuración Básica de Red (IP, Gateway) y herramientas de diagnóstico (ping, ss, ip).
  • Conexión Remota Segura con SSH y uso de llaves de confianza.
  • Introducción a la Seguridad y el Firewall (firewalld y ufw).
  • Monitoreo y Mantenimiento con journalctl y systemctl.

Temas avanzados que preparan para la eficiencia:

  • Introducción al Shell Scripting (estructura, variables, control).
  • SELinux y AppArmor (Modelos de Control de Acceso Obligatorio - MAC) (Énfasis RHCSA/RH134 y LFCS).
  • El Gestor de Arranque systemd y comandos systemctl avanzados.

Diseñado para llevar tus habilidades al siguiente nivel y prepararte para las certificaciones LPIC-1, LFCS y RHCSA:

  • Ejercicios prácticos . Ejercicios guiados para convertirte en un verdadero experto.

🔗 Enlaces de Interés

Recurso Enlace
Post de la Serie https://www.rootzilopochtli.com/introduccion-a-linux
Autor (X/Twitter) @dark_axl
Blog (X/Twitter) @rootzilopochtli
Blog (Instagram) @rootzilopochtli

🙏 Agradecimiento

Sus comentarios son muy valiosos. Los revisores aparecerán en los agradecimientos del libro final y recibirán un ejemplar gratuito al concluir la serie.

Revisa nuestra lista de Contribuidores (Gracias!) 🔗 Agradecimientos.

Agrega tus sugerencias/correcciones/revisiones mediante un PR o levanta un incidente en este repositorio.


📝 NOTA

El contenido de este proyecto ha sido redactado utilizando lenguaje AsciiDoc. Puedes consultar una hoja de referencia rápida en http://asciidoctor.org/docs/asciidoc-syntax-quick-reference/

GitHub renderizará automáticamente los archivos AsciiDoc que terminan en .adoc, .asciidoc, or .asc. Para obtener más información, consulta https://github.com/github/markup.


✍️ Créditos

Autor: Alex Callejas.

Copyright (c) 2025 rootzilopochtli

About

Repositorio de la serie "Introducción a Linux", que fusiona los temarios de LPIC-1, LFCS, y RHCSA.

Topics

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE-CODE

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •