Categoria

Pagina 1 di 5

Linux & Server: il sistema solido sotto l'applicazione

Sotto ogni applicazione c'è un sistema operativo, una rete, dei servizi che vanno configurati e tenuti in salute. La maggior parte dei problemi "misteriosi" di un'applicazione, guardando bene, vive lì sotto, a livello di sistema, e questa categoria scende a quel livello.

Molti articoli parlano del sistema sotto l'applicazione: stack LAMP e LAPP, la gestione di Debian e Ubuntu attraverso gli aggiornamenti major e i point release, systemd e le sue novità (e i suoi CVE), la manutenzione preventiva che intercetta i problemi prima che diventino downtime. Un'applicazione regge finché regge il sistema su cui gira.

Un altro filone riguarda l'hardening e la difesa: firewall con nftables, SSH hardening e tunneling sicuro, Apache e Nginx configurati bene, WAF con ModSecurity senza affogare nei falsi positivi, confinamento con AppArmor. Il livello di sistema è la prima linea che un attaccante incontra, e va tenuta chiusa con criterio.

Poi c'è l'operatività quotidiana: backup del filesystem e dei database pensati come strategia, con il ripristino provato, cron efficienti, ripristino di filesystem corrotti, mail server con Postfix, e anche i temi nuovi come la governance dei crawler AI dal lato di chi amministra il server.

Se hai un server da configurare o da mettere in ordine, vedi la consulenza IT e DevOps o scrivimi.

Un'applicazione è solida quanto il sistema su cui gira. Chi trascura il livello sotto costruisce sulla sabbia.

Migrare le sorgenti APT al formato deb822 .sources

Migrare le sorgenti APT al formato deb822 .sources Da quando hai aggiornato a Debian 13, ogni apt update ti saluta con lo stesso avviso sulle sorgenti da modernizzare. Non è rumore di fondo, è la migrazione ufficiale dal formato one-line di sources.list al formato deb822, quello che le installazioni nuove di trixie adottano già. Fra i due formati cambia più di quanto sembri, e il motivo serio per migrare non è l'avviso che ti annoia ma la direttiva Signed-By e ciò che ti permette di fare con le chiavi dei repository. Continua a leggere
Ultima modifica:

Upgrade a Trixie via SSH senza restare chiuso fuori dal server

Upgrade a Trixie via SSH senza restare chiuso fuori dal server Un major upgrade eseguito via SSH ha una proprietà che nessun altro intervento sistemistico condivide: lo strumento con cui lavori è anche la prima cosa che rischi di rompere. La connessione che cade a metà di un dpkg, il prompt su sshd_config accettato di fretta, il firewall che riparte male, ognuno di questi errori ha già chiuso qualcuno fuori dalla propria macchina. La sequenza che uso per portare un VPS da bookworm a trixie li mette in conto tutti e tre. Continua a leggere
Ultima modifica:

Cosa dice la GR 2026-002 con cui Debian ha votato sull'IA generativa

Cosa dice la GR 2026-002 con cui Debian ha votato sull'IA generativa Fra il 15 e il 28 agosto 2026, 1.045 sviluppatori Debian hanno votato su otto opzioni diverse, dal divieto totale scritto nel Social Contract alla messa al bando per ragioni climatiche. Ha vinto la via di mezzo: nessun divieto, nessun endorsement, responsabilità piena e personale di chi contribuisce. Vale la pena leggere cosa dice davvero la GR 2026-002, come si posiziona rispetto ai divieti di Gentoo e QEMU, e perché funziona anche come modello di policy per un'azienda. Continua a leggere
Ultima modifica:

Perché dopo l'upgrade a Debian 13 il backup notturno fallisce con /tmp in RAM

Perché dopo l'upgrade a Debian 13 il backup notturno fallisce con /tmp in RAM L'upgrade a Debian 13 è andato liscio, i servizi sono ripartiti, e giorni dopo il backup notturno muore con No space left on device mentre il disco è mezzo vuoto. Non è un guasto, è un cambio di default: da trixie /tmp vive in RAM come tmpfs, con un tetto pari a metà della memoria, e il primo processo che se ne accorge è quello che ci scrive dentro gigabyte. La catena spiega anche perché esplode sempre di notte, e porta a tre correzioni sensate più quella che tutti provano per prima. Continua a leggere
Ultima modifica:

Debian 12 è in LTS dall'11 luglio e il tuo VPS non se ne è accorto

Debian 12 è in LTS dall'11 luglio e il tuo VPS non se ne è accorto Il passaggio di Debian 12 in LTS è avvenuto senza banner né avvisi: apt continua a funzionare, gli aggiornamenti arrivano, e proprio per questo quasi nessuno si è accorto che a mantenerli non è più il security team ufficiale. Vale la pena sapere cosa copre davvero il supporto fino a giugno 2028, quali pacchetti ne restano fuori, cosa significa per le immagini debian:12 nelle pipeline, e quali cinque comandi raccontano in che situazione è il tuo VPS. Continua a leggere
Ultima modifica:

Manutenzione preventiva delle applicazioni PHP: la checklist mensile per una PMI

Manutenzione preventiva delle applicazioni PHP: la checklist mensile per una PMI Le applicazioni in produzione si degradano in silenzio finché non si rompono. Una checklist mensile di manutenzione preventiva per una PMI: audit delle dipendenze e dei CVE, verifica dei backup e del ripristino, rotazione e revisione dei log, controllo delle performance e dello spazio disco. Il lavoro poco visibile che evita l'incidente costoso, organizzato in una routine ripetibile invece che lasciato all'emergenza. Continua a leggere
Ultima modifica:

systemd 257 per sysadmin: le novità che contano e i CVE da patchare

systemd 257 per sysadmin: le novità che contano e i CVE da patchare systemd 257 arriva in Debian 13 con feature nuove e almeno un CVE che un sysadmin deve conoscere: l'escape-to-host di nspawn. Cosa cambia davvero nella gestione quotidiana, le novità che vale la pena adottare, e il pattern corretto degli override quando si modifica un'unit di sistema senza romperla al prossimo aggiornamento. Operativo, da campo, per chi gestisce servizi su un parco di server reale. Continua a leggere
Ultima modifica:

Cloudflare e il managed robots.txt: governare i crawler AI da publisher italiano

Cloudflare e il managed robots.txt: governare i crawler AI da publisher italiano I crawler AI consumano il contenuto di un sito senza generare visite: per un publisher la questione è governarli, non solo bloccarli. Gli strumenti Cloudflare per farlo: managed robots.txt, Pay Per Crawl, Content Signals, e come distinguere i crawler legittimi dal probing ostile. Hardening oltre robots.txt per chi vuole restare citabile dagli assistant AI senza farsi svuotare il contenuto, con i tradeoff tra visibilità e controllo. Continua a leggere
Ultima modifica:

Installare Zitadel 4 in produzione su Debian senza Docker

Installare Zitadel 4 in produzione su Debian senza Docker La guida ufficiale all'installazione di Zitadel su Linux si apre dichiarando che non vale per la versione 4 e ti manda su Docker. Il deploy nativo però funziona ancora, e i binari sono lì fra gli artefatti di rilascio: quello che cambia è che i componenti da installare sono due e non più uno. Questa è la procedura completa su Debian, con i tre file di configurazione, l'unità systemd che regge un audit, lo split di routing, cosa salvare davvero e i tre modi in cui si rompe. Continua a leggere
Ultima modifica:

Debian 13.5 e i point release: come gestisco gli aggiornamenti di un parco VPS in produzione

Debian 13.5 e i point release: come gestisco gli aggiornamenti di un parco VPS in produzione Debian 13.5 (16 maggio 2026) porta fix di sicurezza e stabilità, incluso quello dell'escape nspawn in systemd 257. Come gestisco gli aggiornamenti di un parco di VPS in produzione senza sorprese: la differenza tra un point release e una nuova versione, unattended-upgrades configurato in modo conservativo, la verifica post-aggiornamento e il ciclo di vita di Debian 13 fino al 2030 per pianificare gli upgrade di una PMI. Continua a leggere
Ultima modifica:

Strumenti utili per Linux e server

Tool gratuiti per configurare e diagnosticare:

Linter configurazioni Apache/Nginx, Interprete di espressioni cron, Glob pattern tester, Test DNS over HTTPS.