Logo Alessandro Alessio
Torna al Blog

Comandi Linux utili per Sviluppatori Web che si ritrovano a fare i sistemisti

Comandi Linux utili per Sviluppatori Web che si ritrovano a fare i sistemisti
Credits: Kevin Horvat

Nella vita non sai mai, un giorno sei sviluppatore, l'altro sistemista e l'altro ancora (speriamo) un pizzaiolo. Ecco perché in aiuto alla mia memoria pressochè inesistente mi appresto a condividere un elenco di comandi che da sviluppatore ho trovato utili/comodi/necessari per chi si ritrova a fare il sistemista.

L'articolo è ovviamente in continuo aggiornamento essendo per me un promemoria

Spazio residuo su server Linux

df -h

Ritorna un elenco di partizioni con spazio utilizzato e libero

Ottenere un elenco di cartelle con relativo peso su server Linux

du -h --max-depth=1 /directory

Ritorna un elenco di cartelle partendo dalla directory padre mostrando il peso di ognuna

Zip di cartelle/files su server Linux

Tar -zcvf archivio.tar.gz / directory/\*

Comprime i files nella directory impostata in un archivio.tar.gz posizionato nella path in cui siete

Backup Database MySQL da riga di comando su server Linux

mysqldump -u user -p db\_da\_copiare > backup.sql

Crea una copia del database da copiare nella root directory

Copiare files da server a server su Linux

mysqldump -u user -p db\_da\_copiare > backup.sql

Crea una copia del database da copiare nella root directory

Ottenere il numero di  files in una cartella su server Linux

ls -l | grep -v ^l | wc -l

Ritorna il numero di files presenti in una cartella

Ottenere l'IP pubblico di un server Linux/Ubuntu

curl ipinfo.io/ip

Ritorna l'IP pubblico di un server Linux/Ubuntu tramite una chiamata CURL (Quindi l'estensione CURL deve essere abilitata