Fare un benchmark del sistema con sysbench per valutarne le performance

Sysbench è un ottimo prodotto che permette di fare benchmark di diversi servizi attivi sulla propria linuxbox.L’installazione di sysbench si può fare con il classico: apt-get install sysbench Iniziamo con i benchmark. Benchmark della CPU sysbench –test=cpu –cpu-max-prime=20000 run Questo test restituisce un valore total time: che può essere paragonato con altri sistemi. Benchmark di … Leggi tutto

MySQL: ERROR 1030 (HY000): Got error 28 from storage engine

Se vi capita di ricevere l’errore:

durante l’esecuzione di una query, sicuramente c’è un problema di spazio sul disco (probabilmente la partizione /tmp o un’altra partizione disco interessata da MySQL). In questo caso, basterà eseguire un:

per avere il quadro di occupazione delle varie partizioni e per intervenire in modo da liberare spazio. … Leggi tutto

Configurare un server Debian pptp per connessioni da iPhone

Attivare un server VPN pptp su Debian che permette anche la connessione da dispositivi iPhone e iPad è abbastanza semplice. Vediamo i passi da seguire: Installazione del server PoPToP:

che installera anche il pacchetto ppp. Ora bisogna modificare il file /etc/pptpd.conf assicurandoci di avere attive le seguenti direttive:

Ora bisogna impostare i DNS … Leggi tutto

Abilitare il protocollo GRE su apf-firewall

Apf-firewall, di cui ho parlato diverse volte, è un comodo tool (ormai presente nei repository Debian) per configurare il firewall iptables sulla propria linux-box. La configurazione è abbastanza semplice (dal file /etc/apf/conf.apf ) ed anche l’aggiunta di regole personalizzate è abbastanza semplice (dal file /etc/apf/postroute.rules). Ad esempio, per abilitare il protocollo GRE (47), necessario per … Leggi tutto

Mirror di un sito web con wget

La comoda utility wget che permette di scaricare files da riga di comando, può essere utilizzata anche per creare una versione mirror, navigabile in locale, di un sito web. Ad esempio: wget –convert-links -p –adjust-extension -m http://www.google.com/ creerà il mirror del sito web, convertendo le estensioni dei files dinamici (php, asp, etc) in html e … Leggi tutto

Utilizzare un proxy per far “navigare” script PHP

Il titolo è abbastanza emblematico, lo so ma è difficile racchiudere tutto in poche parole. Cerchiamo di fare chiarezza. Lo scenario è il seguente: Un server web in una rete interna che può raggiungere l’esterno solo tramite un proxy. Impostando il proxy per gli utenti di sistema (come indicato negli aritcoli riportati tra le note … Leggi tutto

Arginare un attacco dDoS verso un sito web con iptables

In caso di attacco dDoS verso un sito web, generalmente apache ne risente, perché c’è un overloads del server web. A volte si può provare con mod_dosevasive ma comunque è sempre il apache in questo caso che gestisce le richieste, portanto ad un rallentamento del servizio. In questo caso, si può provare a bloccare le … Leggi tutto