journald: impostare la cancellazione dei log dopo x mesi

Come abbiamo anticipato qualche giorno fa, journald è ora utilizzato per la gestione dei log. La cartella con i log /var/log/journal tende a crescere velocemente. Se avete un sistema di backup esterno oppure i log della macchina non sono molto importanti da conservare per mesi, è possibil eimpostare direttamente journald per cancellarli. Intanto possiamo controllare … Leggi tutto

Compilare ffmpeg 6.1.1 su Debian 12 bookworm

Debian 12 offre la possibilità di usare ffmpeg 6.0.1, ma se si vuole usare l’ultima versione rilasciata, si possono ricompilare i sorgenti del pacchetto. Procediamo come segue: Poi scarichiamo l’ultima versione: e ricompiliamo, magari togliendo le opzione che non servono: poi compiliamo: Ora creiamo un pacchetto .deb di ffmpeg per installarlo e distribuirlo più facilmente … Leggi tutto

Linux: creare automaticamente una cartella in /tmp all’avvio

La cartella /tmp su Linux contiene file temporanei e viene svuotata in automatico dal sistema operativo. Per creare in automatico una cartella, ad esempio per gestire la cache su disco di opcache abilitato per la CLI, /tmp/php-opcache, possiamo creare un file chiamato /etc/tmpfiles.d/php-cli-opcache.conf al cui interno scriveremo: La direttiva prevede lo svuotamento dopo 1 giorno, … Leggi tutto

curl: error:0A000152:SSL routines::unsafe legacy renegotiation disabled

Quando curl mostra l’errore error:0A000152:SSL routines::unsafe legacy renegotiation disabled si può ovviare con una modifica al file /etc/ssl/openssl.conf ed inserire/decommentare (in base alla situazione che troverete nel file) le seguenti direttive: ATTENZIONE: per openssl minore di 3.0.4 va utilizzato: mentre dalla versione openssl 3.0.4 va utilizzato: enjoy!

Debian: Aggiornare Bullseye (11) a Bookworm (12)

Come sempre Debian non delude, funziona come ci aspettiamo che debba funzionare. L’aggiornamento da Bullseye a Bookworm, eseguito con pochi comandi, semplicemente funziona. Vediamo come procedere. Modifichiamo le impostazioni nel file apt; se non abbiamo altri file con sorgenti aggiuntive, possiamo modficare solo il /etc/apt/sources.list: se invece abbiamo altri file con sorgenti aggiuntive (es MySQL, … Leggi tutto

apt update ed EXPKEYSIG – NO_PUBKEY B7B3B788A8D3785C

Periodicamente vengono aggiornate le firme per i repository APT esterni (es MySQL, Docker, Sury, etc). Sulle Debian recenti la procedura di installazione delle firme per i repository APT è leggermente cambiata. Vediamo come fare: MySQL Docker Node Sury Cisofy (Lynis) Nota: per vedere cosa contiene un file delle firme (es /etc/apt/trusted.gpg.d/sury-php-x.x.gpg): oppure per le versioni … Leggi tutto

Linux: Svuotare Cache RAM, Buffer e Swap

Anche se svuotare la cache RAM i Buffer e lo spazio di swap non è solitamente necessario perché il tutto viene gestito in autonomia dal sistema operativo, queste operazioni sono possibili con alcuni comandi. Innanzitutto vediamo di cosa stiamo parlando: RAM Memory Cache La cache della memoria RAM è un meccanismo utilizzato dal kernel per … Leggi tutto

Debian 12 (bookworm), dove sono finiti i log?

In Debian 12 non sono più presenti molti dei file di log che siamo abituati a vedere in /var/log, ad esempio “tail -f /var/log/syslog” darà un classico errore di file non esistente: tail: cannot open ‘/var/log/syslog’ for reading: No such file or directory Questo accade perché rsyslog è stato sostituito da journald (journalctl) ed il … Leggi tutto