LUKS: cifrado de discos completos en Linux
Uso de LUKS2 y cryptsetup para cifrar dispositivos de bloques en Linux: formato, apertura, gestión de slots y montaje automático al arranque.
Uso de LUKS2 y cryptsetup para cifrar dispositivos de bloques en Linux: formato, apertura, gestión de slots y montaje automático al arranque.
Configuración completa de WireGuard en Debian: generación de claves, configuración de servidor y cliente, enrutamiento con nftables y persistencia con systemd.
Uso de cloud-init y cloud-config para automatizar la configuración inicial de instancias cloud: paquetes, usuarios SSH, archivos y comandos en el primer arranque.
Cómo editar `/etc/default/grub` y regenerar la configuración con `update-grub` para controlar el arranque: timeout, parámetros del kernel y kernel por defecto.
Cómo funciona AppArmor como LSM en Debian, gestión de perfiles en enforce y complain, diagnóstico de violaciones y creación de perfiles custom con aa-genprof.
Cómo usar tmux para mantener procesos y sesiones de trabajo vivos en servidores remotos aunque la conexión SSH se interrumpa.
SLA/SLO, IaC con etckeeper y Ansible, gestión de cambios auditables y runbooks de rollback como base operativa de un sistema en producción.
Gestión de configuración idempotente con Ansible: inventarios, playbooks, módulos y roles sobre SSH sin instalar agentes en los hosts gestionados.
Cómo instalar Docker desde el repositorio oficial en Debian, gestionar contenedores y volúmenes, construir imágenes y orquestar stacks con Compose.
Los containers son procesos configurados con namespaces, cgroups, capabilities y seccomp. Este artículo muestra cómo funcionan esos mecanismos con ejemplos directos del kernel.