Il filesystem /proc su Linux: la guida completa per il troubleshooting da sistemista
Una guida pratica a /proc, la finestra live sul kernel Linux: dai file di sistema come meminfo e stat, ai file per-processo, fino ai comandi di troubleshooting più...
PHP-FPM in produzione: perché pm static batte dynamic e come calcolare pm.max_children
Guida pratica al tuning di PHP-FPM: perché pm static riduce la latenza nei picchi di traffico rispetto a dynamic/ondemand, e come calcolare pm.max_children misurando il consumo reale di...
DNS su Linux: la guida completa a resolv.conf, systemd-resolved e troubleshooting con dig e getent
Come funziona davvero la risoluzione DNS su Linux tra nsswitch.conf, resolv.conf e systemd-resolved, e un metodo pratico per isolare i problemi con dig, getent e resolvectl.
Autenticazione SSH a chiave pubblica: la guida completa con ssh-keygen
Come generare chiavi Ed25519 con ssh-keygen, distribuirle, gestire host multipli e disabilitare in sicurezza il login via password su SSH.
Diagnosticare lo swap su Linux con smem: USS, PSS, RSS e il ruolo di vm.swappiness nei cgroup v2
Un server usa swap anche con RAM libera? Ecco come smem individua il processo responsabile con le metriche USS/PSS/RSS, e cosa cambia con vm.swappiness sui cgroup v2.
Podman: l’alternativa a Docker che ogni sysadmin Linux dovrebbe conoscere
Installazione, comandi essenziali, differenze reali con Docker e integrazione con systemd tramite Quadlet: la guida pratica a Podman su Linux.