Sección de manuales técnicos mantenida por Joel Barrios Dueñas.
Esta colección representa la versión actualizada y en continua mejora de nuestros manuales técnicos. Estamos en proceso de migrar y revisar integralmente la biblioteca completa desde el índice histórico, adaptando el contenido a distribuciones modernas mientras mantenemos soporte para ALDOS.
Nota sobre distribución: Aunque puedes redistribuir estos documentos según los términos de la licencia, recomendamos preferiblemente utilizar enlaces hacia los originales, pues se actualizan periódicamente. Te invitamos a visitarnos regularmente para acceder a las versiones más recientes.
Licencia: Salvo que se indique lo contrario, todos los documentos son © 1999-2026 Joel Barrios Dueñas bajo licencia Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional. La información se proporciona tal cual es y los autores se deslindarán de responsabilidad alguna por mal uso de la misma.
Documentación técnica específica para el desarrollo, mantenimiento y operación de la distribución ALDOS.
🛠️ Construcción artesanal de imágenes ISO para ALDOS a partir de imagen existente - Método manual para actualizar y regenerar ISOs de ALDOS, partiendo de una base existente.
🛠️ SysVinit en ALDOS: Arquitectura y Diseño Técnico
Documento técnico detallado sobre arquitectura modular, transición desde Upstart y guiones clave del sistema.
🔧 Implementación de elogind en ALDOS: Arquitectura y Diseño Técnico
Documento técnica sobre integración de elogind para gestión de sesiones en ALDOS y adaptaciones para SysVinit y Filesystem 2.4.
🎥 Guía para la Demostración Automatizada de Temas GTK+ en Xfce
Guía para usar programa que genera videos automáticos con OSD mostrando temas GTK+ usando awf-gtk3 y ffmpeg.
Diseñada para quienes dan sus primeros pasos en GNU/Linux. Encontrarás conocimientos esenciales sobre terminal, estructura del sistema y selección de distribución, sentando las bases para todo lo que sigue.
Base necesaria para comprender el entorno GNU/Linux, desde el uso de la terminal hasta la estructura del sistema de archivos.
Conozca la terminal de Linux
Introducción al intérprete de mandatos y entorno de línea de mandatos.
Funciones básicas de vim
Uso esencial del editor de texto Vim para la edición de archivos en terminal.
Preparación de máquina virtual para Curso de AlmaLinux 9
Configuración de entorno virtualizado para prácticas y aprendizaje.
Estándar de Jerarquía de Sistema de Archivos
Estructura jerárquica estándar de directorios en sistemas Unix/Linux.
Tabla comparativa de distribuciones Linux
Análisis comparativo de las principales distribuciones GNU/Linux.
Cubre tareas centrales de administración: gestión de paquetes, usuarios, permisos, almacenamiento y supervisión del sistema —habilidades indispensables para cualquier administrador.
Gestión fundamental para instalar, actualizar y mantener el equipamiento lógico en cualquier distribución GNU/Linux.
Uso de rpm
Gestor de paquetes de bajo nivel para instalación, verificación y consulta directa.
Uso de dnf
Gestor de paquetes moderno para RHEL, AlmaLinux, Rocky Linux y derivados.
Uso de yum
Gestor histórico para ALDOS, CentOS y RHEL hasta la versión 7.
Creación de paquetes RPM con rpmbuild: Guía completa y actualizada
Creación de paquetes RPM con rpmbuild, compatibles con ALDOS, Fedora y RHEL.
Procedimientos para transformar sistemas cuando una distribución llega a su fin de ciclo de vida, manteniendo seguridad y soporte.
Migrar CentOS 8 hacia AlmaLinux 8
Transformación de un sistema CentOS 8 en AlmaLinux 8.
Migración de CentOS 7 hacia AlmaLinux 8
Guía para migrar desde CentOS 7 a AlmaLinux 8.
Administración segura de identidades y control de acceso a recursos —pilares de cualquier sistema multiusuario.
Gestión de cuentas de usuario
Creación, modificación y eliminación de usuarios y grupos del sistema.
Configuración y uso de sudo
Delegación privilegiada de mandatos a usuarios no root.
Permisos del sistema de archivos en Linux
Notación simbólica, octal, máscara de usuario y permisos especiales.
Listas de control de acceso y uso de getfacl y setfacl
Permisos avanzados más allá del modelo usuario-grupo-otros.
Uso de chattr
Atributos avanzados de archivos: inmutabilidad, sólo-adjuntar y otros.
Conocimiento sólido del almacenamiento y sistemas de archivos para administración eficiente de servidores.
Gestión de volúmenes lógicos
Creación, extensión y administración de volúmenes LVM.
Uso de dd
Copia de bajo nivel, respaldo de MBR/GPT y manipulación de datos a nivel de bloques.
Uso de fsck
Verificación y reparación de sistemas de archivos; incluye opción -M y configuración con tune2fs.
Configuración y uso de Smartmontools
Supervisión de la salud de las unidades de almacenamiento y pruebas para verificar su buen funcionamiento.
Gestión de memoria de intercambio (swap)
Swap tradicional, zram y criterios para servidores/escritorios.
Planificadores de Entrada/Salida en Linux
Algoritmos para optimizar el acceso a dispositivos de almacenamiento.
Guía para configurar un almacenamiento híbrido (SSD + HDD)
Optimización de rendimiento con múltiples tipos de disco.
Capacidad para diagnosticar problemas, supervisar el estado del sistema y recuperarse de fallos —crucial para mantener disponibilidad.
Herramientas para examinar el hardware en Linux
Guía práctica de lscpu, lsmem, lsmod, lspci, lsusb, lshw e inxi.
Iniciando el sistema en modo monousuario
Acceso a un intérprete de mandatos de root para tareas de mantenimiento y recuperación.
Restablecimiento de la contraseña de root mediante un medio vivo
Recuperación de acceso a sistemas bloqueados.
Configuración de fecha y hora del sistema
Sincronización con NTP y gestión de zonas horarias.
Ajuste de la zona horaria, fecha y hora del sistema en ALDOS
Configuración de zona horaria, sincronización NTP con NTPsec y gestión del servicio con SysVinit.
Optimización del rendimiento y gestión de servicios avanzados para mejorar la eficiencia del sistema.
Gestión de Servicios con SysVinit
Guía completa para administrar servicios, niveles de ejecución e inicio automático (incluye service, chkconfig).
Introducción a SystemD
Sistema de inicio y administración de servicios para distribuciones modernas.
Configuración y uso de atd
Programación de tareas únicas para ejecución diferida con at y batch, incluyendo consideraciones de seguridad.
Configuración y uso de Crond
Automatización de tareas periódicas con cronie, anacron y crontab.
Optimización del sistema con Tuned
Perfiles predefinidos para optimizar rendimiento según carga de trabajo.
Introducción a GnuPG
Cifrado, firma digital y gestión de claves asimétricas.
Abarca desde servicios de red básicos para comunicación interna hasta configuración de seguridad perimetral y acceso remoto seguro.
Red local funcional con resolución de nombres y asignación de direcciones como base para servicios avanzados.
Introducción a TCP/IP
Explica el modelo TCP/IP de cinco capas, el modelo OSI y describe los protocolos fundamentales TCP y UDP.
Introducción a IPv4
Explica el protocolo IPv4, su espacio de direcciones de 32 bits, notación CIDR y bloques reservados como redes privadas y localhost.
Configuración de red en Linux
Gestión moderna de interfaces, direcciones IP, enrutamiento y DNS con NetworkManager e iproute2.
Configuración de Firewalld
Configuración del muro cortafuegos dinámico con zonas.
Más allá del cortafuegos básico: estrategia de lista blanca para anular ransomware y botnets
Estrategia avanzada de cortafuegos corporativo para mitigar amenazas como ransomware y botnets.
Configuración de servidor DHCP
Guía para instalar y configurar un servidor ISC DHCP que automatice la asignación de direcciones IP en una red LAN.
Introducción al protocolo DNS
Fundamentos del DNS, tipos de registros, consultas y configuración práctica de BIND.
Configuración de servidor de nombres de dominio (DNS) con BIND
Guía completa y actualizada para implementar BIND con vistas de seguridad, transferencias de zona y mejores prácticas.
Administración de zonas DNS con nsupdate
Actualizaciones dinámicas y seguras de registros DNS usando nsupdate.
Integración de servidor DHCP con servidor DNS dinámico
Guía para configurar actualizaciones DNS dinámicas desde servidor DHCP.
Instalación y configuración de DNSMasq
Servidor DNS y DHCP ligero para redes locales.
Uso de arp
Manejo de la tabla de traducción de direcciones ARP.
Uso de ip neigh
Herramienta moderna iproute2 para gestionar la tabla de vecinos ARP.
Squid: Servidores Intermediarios (Proxy) y Filtrado de Contenido
Serie completa para implementar y asegurar un proxy corporativo con lista blanca.
Seguridad de red y acceso remoto seguro —componentes indispensables para administración en producción.
Configuración de OpenSSH
Servidor y cliente SSH para acceso remoto seguro.
Configuración de OpenSSH con autenticación a través de firma digital
Autenticación mediante clave pública sin contraseña.
Configuración de servicios que dan soporte a aplicaciones: registro de eventos, servidores web y bases de datos.
Registro de eventos y supervisión de actividad —clave para seguridad y diagnóstico de problemas.
Configuración de Rsyslog
Sistema de registro centralizado para registros del sistema.
Configuración de Fail2ban
Protección contra ataques de fuerza bruta mediante bloqueo dinámico.
Servidor web robusto y eficiente —núcleo de cualquier servicio o aplicación accesible vía internet.
Almacenamiento estructurado y gestión de datos necesarios para aplicaciones dinámicas.
Configuración básica de MariaDB
Instalación y configuración inicial del sistema de gestión de bases de datos.
Configuración de soporte para TLS en MariaDB
Habilitación de conexiones cifradas para MariaDB.
Instalación y configuración de aplicaciones finales, centrado en Sistemas de Gestión de Contenidos (CMS) para sitios web.
Creación y administración de sitios web dinámicos sin necesidad de programación avanzada.
Configuración de Webalizer
Generación de estadísticas de uso para servidores web.
Configuración de Nginx y PHP-FPM para Geeklog
Optimización del CMS Geeklog con Nginx y PHP-FPM.
English version available!
Instalación de Wordpress
Instalación del popular CMS WordPress en entornos LEMP.
Instalación de Grav CMS
CMS moderno basado en archivos planos, utilizado por este sitio.
Enlace al archivo histórico: La colección completa de manuales en su versión anterior está disponible en https://blog.alcancelibre.org/staticpages/index.php/manuales-indice.