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

Debian: Symantec BackupExec 12 per 64 bit

L’installazione dell’agent per BackupExec 12 su Debian è abbastanza semplice. Una cosa importante se volete installarlo su un sistema a 64 bit, è installare il pacchetto ia32-libs che consente di far girare software a 32bit su macchine a 64bit. La procedura, con il classico apt-get, è:

In alcuni casi ho avuto problemi con la … Leggi tutto

Errori tipici nell’avvio del servizio di networking

Durante il riavvio del servizio di networking con il classico:

oppure su Debian con:

si può incappare in messaggi di errore. Vediamo i più comuni. Network is unreachable

Questo messaggio indica che probabilmente il gateway specificato non è raggiungibile direttamente tramite l’interfaccia locale. Il Gateway deve essere raggiungibile in un singolo hop … Leggi tutto

Test di carico (stress / regression test and benchmark utility) per server web

Per verificare come un server web risponde alle richieste più consistenti, vanno effettuati dei test prima del rilascio. Questo consente di capire se la configurazione è corretta, se l’hardware è adeguato ed anche, in qualche modo, se gli script sono ottimizzati. Ci sono tanti strumenti per fare queste verifiche, alcuni a pagamenti, altri gratuiti. Oggi … Leggi tutto

Static route e Persistent static route su Debian

La creazione di una rotta statica (static route) è una procedura che permette di instradare i pacchetti destinati ad una serie di IP, identificati con rete e netmask, tramite un gateway. Questa procedura viene generalmente fatta quando si hanno diversi gateway per diverse reti. Aggiungere manualmente una rotta (static route) è possibile con:

dove … Leggi tutto