lunedì, 10 Agosto 2026

Installazione Ubuntu webserver pronto all’uso [per esordienti totali]

Esistono diverse edizioni di Linux chiamate distro (da distribuzione) ed una delle più popolari e maggiormente utilizzate (oltre che da me preferite) è Ubuntu, una distribuzione derivativa da quella di Debian. Senza entrare in ulteriori dettagli vediamo quindi come realizzare un webserver pronto all’uso con Ubuntu. Anzitutto dobbiamo scaricare il…

Fail2Ban creare jail personalizzato (esempio con portale in PHP)

Obiettivo: realizzare una jail personalizzata per Fail2Ban su Ubuntu, per banner gli IP che tentano più di 3 accessi errati su un nostro portale in PHP Fail2Ban funziona sotto linux e permette di banner mediante il firewall elenchi di indirizzi IP, basandosi sui log dei programmi a cui si vuole…

Operazioni elementari sui file con Bash

Anzitutto vediamo come creare una serie di file vuoti in bash, utilizzando il commando touch.

Adesso proviamo a rinominare i file creati (cambiando l’estensione da *.txt a *.log), tenendo a mente i seguenti modificatori fondamentali: #: sottrae dall’inizio della stringa (minimale) %: sottrae dalla fine della stringa (minimale) / :…

Bash, dimensione cartella in bytes

Questa volta proviamo un esercizio un poco più complesso sempre con bash e calcoliamo la dimensione totale dei file in una cartella.

Questa è un’occasione per notare alcune caratteristiche: dopo la dichiarazione del ciclo while e prima del punto e virgola, è possibile specificare un elenco di parametri nei…

Elenco file in bash con ciclo for

Vediamo come elencare i file con altri due esempi, anzitutto prendendo il commando ls:

E poi con piccola variazione, questa volta eseguiamo il commando all’interno di $( )

 

Bash, ciclo for con sequenza

Altro esempio di ciclo for con sequenza in bash.

Il risultato è così:

Ciclo for elementare in Bash

Prosegue la rubrica delle lezioni banali di Bash. Proviamo adesso ad inserire un elementare ciclo for che stampi dei numeri a video.

Il risultato dovrebbe essere analogo a questo qua:

Come scrivere i programmi in bash, ovvero “Ciao, Mondo!” in bash

Con l’occasione di un corso di Linux che sto tenendo, ho deciso di pubblicare un po’ di esercizi e spunti per tutti quelli che fossero interessati ad avvicinarsi al bellissimo mondo di bash. Cominciamo con il nostro primo programma in assoluto: ciaomondo.sh NB: l’estensione *.sh non è obbligatoria Creiamo un…

Leggere il filesystem OS Journaled (HFS) del Mac su un computer Windows

Soluzione: usare il programma HFSExplorer scaricabile da qui Per leggere il contenuto di un disco o una chiavetta formattati con il filesystem proprietario del Mac, è sufficiente utilizzare un qualche programma come HFSExplorer, che permette di leggere HFS (Mac OS Standard), HFS+ (Mac OS Extended) e HFSX (Mac OS Extended con case…