vim: edición desde la terminal sin rendirse
Guía mínima de supervivencia en vim: modos, navegación, inserción, búsqueda, sustitución y cómo salir sin perder datos ni los nervios.
Guía mínima de supervivencia en vim: modos, navegación, inserción, búsqueda, sustitución y cómo salir sin perder datos ni los nervios.
Cómo lanzar, gestionar y preconfigurar VMs Ubuntu completas con Multipass, desde el primer arranque hasta cloud-init y montaje de directorios.
Motor de contenedores OCI sin daemon ni root, integración con systemd mediante podman generate systemd, y por qué el modelo rootless mejora la seguridad.
Instalación y configuración de Prometheus con node_exporter en Debian; scraping de métricas de sistema, PromQL operacional, alertas con for: y dashboards en Grafana.
Cómo usar eBPF con bpftrace y bcc-tools para trazar syscalls, medir latencia y capturar flamegraphs en producción sin overhead significativo.
Gestión de llaves OpenPGP, cifrado, firmas y verificación en contextos reales de sysadmin: APT, backups, git y validación de descargas.
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.