Blog: Writer

Fare un backup incrementale remoto con rsync

Se vuoi fare un backup dei tuoi file e cartelle su un server remoto o un pc della tua rete domestica puoi usare rsync: un programma solido in linea di comando, che consuma poche risorse. Alla prima sincronizzazione caricherà tutti i file/cartelle; le volte successive si limiterà a togliere/aggiungere/sostituire al backup remoto le modifiche avvenute nella cartella di partenza del tuo computer. In altre parole, avrai un backup incrementale, come la Time Machine degli utenti Mac.

Ecco il comando, che poi spiegheremo nel dettaglio:

rsync -Phaz -e 'ssh -p numero_porta' --delete SORGENTE DESTINAZIONE
Leggi di più…

Scaricare un file remoto con scp da terminale

Se dovete scaricare sul vostro pc/mac un file da un server remoto (o da un altro computer della vostra rete domestica), potete usare il comando scp da terminale. È semplicissimo:

scp user@URL:/path/remoto/file_da_scaricare /path/locale/cartella_di_destinazione
Leggi di più…

Come disabilitare l'accesso a file e cartelle del tuo sito web

Se hai uno spazio server collegato a un nome di dominio non gestito da un CMS e vuoi evitare il directory listing, ossia che gli estranei vi possano leggere i tuoi file e cartelle, basta un semplice accorgimento:

  1. In caso di server Linux, cerca nella cartella public_html il file .htaccess e aggiungi alla riga 1, prima di qualunque altro testo: Options -Indexes

  2. In caso di server Windows, cerca nella cartella public_html il file web.config e rimuovi la riga seguente: <directoryBrowse>

(Credit: https://www.casbay.com)

Qual è la differenza fra $ e # nel terminale

Sapete qual è la differenza fra $ e # nel terminale (xterm, sakura, o qualsiasi altro)? L'ho scoperto solo di recente – il che non depone certo a mio favore – ma fornisce un'indicazione a suo modo utile:

  1. Quando appare il segno del dollaro $ prima del cursore, vuol dire che siete in modalità utente (se avete problemi di identità digitate il comando whoami e il terminale vi dirà chi siete).

  2. Quando appare il segno cancelletto # prima del cursore, vuol dire che siete in modalità root. Quindi attenzione, se digitate il comando sbagliato potete distruggere il vostro sistema operativo!