Eseguire correttamente file .sh da terminale in Ubuntu


I file con estensione .sh sono gli script shell e sono utili per eseguire operazioni ripetitive. Ogni file in un sistema UNIX per poter essere eseguito necessita del bit flag di esecuzione, che dice al sistema che il file può essere eseguito. Per prima cosa quindi impostiamo il flag: La stessa cosa può essere anche fatta da interfaccia grafica: click […]

Leggi Articolo
cdn-hosting-cloudflare

How to setup Cloudflare and NGINX virtual hosts on your VPS


Ok so we have setted up our LEMP environment and everything it’s up and running. I suppose you’d like to start hosting your website(s). In this guide we will see how to set up Cloudflare too. Setup DNS records If you already pointed your DNS records to your machine VPS you can skip this step. I personally use differents registars […]

Leggi Articolo
linode server

How to setup a LEMP Server on your Virtual Private Server


This guide is based on the Linode VPS I currently use, but can be applied easily to other hosting providers, such as RackSpace Amazon and more. Finally I got it: Linode as my hosting provider. Since the several problems I have got on Dreamhost – such midnight crashes, old PHP version, poor support service and several downtimes – I have […]

Leggi Articolo

Micro corso Bash Unix/Linux – Parte 3


In questa parte si comincia a fare sul serio: tutti gli esempi che includo, ovviamente possono essere estesi con l’aggiunta di nuovi “comandi” inclusi nella propria distribuzione (o che vanno installati). Analizzeremo COME creare un file di script, la sua struttura, e i vari costrutti: if, for, while. Alla fine dell’articolo troverete una tabella riepilogativa di tutti i comandi unix […]

Leggi Articolo

Micro corso Bash Unix/Linux – Parte 2


In questa parte del tutorial vedremo come effettuare il Piping e il Redirect dei comandi. Ovviamente il tutto è corredato da un insieme di esempi a fini esplicativi!! PIPING E REDIRECT Poiché i comandi Unix sono dei “filtri” è possibile redirigere l’output di un comando verso altre destinazioni (file, stdin, stdout): utilizza file_input come standard input. Di solito lo standard […]

Leggi Articolo

Micro corso Bash Unix/Linux – Parte 1


Eccomi a proporre un corso di programmazione shell unix, che è valido anche per i più moderni sistemi Linux. Prima di cominciare però è necessario fare una piccola introduzione alla struttura del file-system unix e ai diritti degli utenti perché alcuni di questi meccanismi potrebbero tornare sempre utili. Cos’è la Shell Unix La shell (o terminale), è la parte di un sistema operativo che permette agli […]

Leggi Articolo