Linux: Installare un proxy http semplice e veloce

Ci sono tanti prodotti per implementare un proxy HTTP, forse il più famoso è squid, ma in alcuni casi server un prodotto più semplice, diciamo qualcosa da installare e con poche configurazioni. Nel mio caso, ho usato ziproxy, un proxy HTTP, che si può installare con il semplice:

Dopo averlo installato, a configurazione minima … Leggi tutto

VIM con colori troppo chiari

Scusate il titolo del post un po’ emblematico, ma vado di fretta 🙂 A volte capita di utilizzare vim su server installati da altri ed il colore dei testi, che vengono visualizzati durante la modifica, è troppo chiaro. Per utilizzare i classici colori di vim, basta impostare nel proprio .vimrc la direttiva background con un … Leggi tutto

Recuperare con wget più file presenti in un elenco

La bash permette di fare cose magnifiche che fanno risparmiare un mucchio di tempo. Ipotizziamo di avere un file chiamato file.txt che contiene un elenco di url relativi a pdf, es:

e di volerli scaricare tutti. Farlo a mano può diventare allucinante se i files da scaricare sono tanti, ma con la seguente riga, … Leggi tutto

Linux: Montare una cartella remota con sshfs

Linux mette a disposizione molti sistemi per la connessione a file system remoti. SSHFS (Secure SHell FileSystem) è un filesystem che permette di condividere cartelle in modo sicuro tramite la connessione SSH. Nel PC locale, la risorsa remota verrà montato tramite FUSE (Filesystem in Userspace). Premessa: Ipotizziamo il seguente scenario: Sistema Locale: s1.local, IP address: … Leggi tutto

Verificare se il modulo gzip_static su nginx funziona

Siete curiosi di sapere se il modulo gzip_static di nginx funziona? Innanzitutto bisogna installare strace che facciamo con il classico:

Ora bisogna recuperare il PID di uno dei worker process di nginx:

I due worker process attivi hanno PID 8581 e 8582. A questo punto “agganciamoci” ad uno dei processi, filtrando per gz … Leggi tutto

Sottrarre del tempo ad un campo TIME di MySQL

Ipotizziamo di avere un campo chiamato ora di tipo TIME di un database MySQL che si chiama annunci che contiene orari del tipo “13:40:00” e che tale orario debba essere automaticamente decrementato di due ore per tutti i record. Ecco una query per poterlo fare:

enjoy

Installare OpenNebula 3.1.0 su Debian Squeeze amd64

Nel repository squeeze-backports è presente il pacchetto OpenNebula 2.0.1 che possiamo installare con il classico apt-get. Se però volessimo installare l’ultima versione di OpenNebula su Debian squeeze a 64 bit, dovremo seguiere una differente procedura. Procurarsi il pacchetto OpenNebula 3.1.0:

Installare auto-apt (presente nel ramo contrib di apt) per risolvere automaticamente le dipendenze:

Leggi tutto

Apache: redirect da http ad https

Abbiamo un nome a dominio www.pippo.it e vogliamo che qualsiasi pagina di questo dominio venga richiamata, si venga rediretti verso l’omonimo dominio con protocollo https. In pratica richiamando qualcosa del tipo:

in automatico il visitatore deve essere rediretto verso:

Bene, avremo sicuramente due file di configurazione di apache, uno che gestisce il dominio … Leggi tutto

Debian: montare un FileSystem CIFS o SMBFS

Per poter montare un filesystem cifs o smbfs bisogna innanzitutto installare il pacchetto smbfs. Si può fare con il classico:

Va poi creata la cartella su cui montare la risorsa esterna, ad esempio:

A questo punto, ipotizziamo di voler montare la condivisione agents dal server con IP 10.10.10.10, dove la risorsa è condivisa … Leggi tutto