Contare il numero di file di una cartella

Il modo più semplice per contare il numero di file presenti in una cartella è: ovvero elencare il numero di file nella cartella e poi contare le righe. Se però vogliamo contare il numero di file nella cartella corrette ed anche nelle sottocartelle, bisogna usare un differente comando: questo è utilizzabile se il numero dei … Leggi tutto

tcpdump: filtrare la direzione dei pacchetti

Abbiamo parlato di tcpdump diverse volte, in altri articoli ci sono filtri che possono essere utili per varie situazioni in cui possiamo trovarci. Innanzitutto ricordiamoci che possiamo fare una prima scrematura, andando a filtrare l’interfaccia di rete che ci interessa. Possiamo avere un elenco delle interfacce disponibili con: Vediamo come filtrare in base alla destinazione … Leggi tutto

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