Usare repository https con apt-cacher-ng

Di apt-cacher NG ne abbiamo parlato tempo fa, trovate anche qualche guida tra i vecchi articoli. In breve, apt-cacher-ng vi permette di creare un concentratore per pacchetti APT utile se bisogna aggiornare un parco macchine, in modo da non scaricare tutto dai repository ufficiali, ma di usare questo servizio come ulteriore repository locale con risparmio … Leggi tutto

Aumentare la velocità di connessione con TCP BBR

BBR è l’acronimo di “Bottleneck Bandwidth and Round-trip time” ed è un nuovo algoritmo che gestisce il controllo di congestione TCP che permette di migliorare tra il 4% e il 14% la velocità di connessione. Per usarlo è necessario aver installato una versione kernel >= 4.9, cosa che psosiamo verificare digitando: uname -r Per vedere … Leggi tutto

MySQL: quante sono le connessioni al momento?

Per vedere le connessioni al momento (totali o con query in esecuzione) si può eseguire questo semplice comando: mysqladmin extended-status | grep -wi ‘threads_connected|threads_running’ | awk ‘{ print $2,$4}’ Dove Threads_connected mostr il numero totali delle connessioni attive e Threads_running mostro il numero delle connessioni che stanno eseguendo query al momento. enjoy!

APT – verificare la versione di un pacchetto

apt-get Puoi fare una simulazione per vedere cosa accadrebbe installando un pacchetto: apt-get -s install Per vedere tutti i dettagli degli aggiornamenti in attesa, puoi avviare un upgrade verboso e poi premere n per annullare la procedura: apt-cache L’opzione policy mostra le versioni installate e le versioni remote candidate all’installazione di un pacchetto: apt-show-versions Se … Leggi tutto

MySQL: esportare solo Stored Procedures, Functions e Triggers

Per fare un backup MySQL si può usare la comoda utility mysqldump. L’utility accetta una serie di opzioni per poterla configurare al meglio. Segue il comando da usare per esportare solo Stored Procedures, Functions and Triggers: mysqldump –routines –no-create-info –no-data –no-create-db –skip-opt _databasename_ > outputfile.sql dove _databasename_ sarà il nome del database a cui facciamo … Leggi tutto

MySQL: disabilitare il plugin di validazione password

Mysql offre un sistema di controllo della password inserita che blocca l’uso di password troppo semplici. Si tratta del Validate Password Plugin. In casi _molto_ particolari e particolarmente sicuri per una serie di motivi (es PC senza rete nella propria cantina), si può disabilitare la verifica della password. Basta accedere alla console cli di MySQL … Leggi tutto

Let’s Encrypt: creare un certificato wildcard

Let’s Encrypt ormai è divenuto molto conosciuto, permette di generare gratuitamente un certificato HTTPS per rendere sicura la trasmissione dati dal proprio sito. Per la generazione dei certificati consiglio l’utility certbot-auto. Ricordo i passaggi per l’installazione: wget https://dl.eff.org/certbot-auto chmod a+x ./certbot-auto mv certbot-auto /usr/bin/ Bene, ora per generare un certificato basterebbe (per apache): certbot-auto -i … Leggi tutto

Wowza: Loggare il corretto IP se dietro un reverse proxy

E’ ormai pratica comune attivare un reverse proxy da puntare ad un server wowza, ma ovviamente wowza inizierà a loggare l’IP del proxy e non più quella dell’utente reale. Wowza, a partire dalla versione 4.7.5.02, supporta l’uso della variabile X-Forward-For (XFF) nei file di log. Aprire il file /conf/log4j.properties nella cartella di wowza, cercare la … Leggi tutto

Apache: loggare il corretto IP se dietro proxy nginx

Ultimamente si usa spesso attivare nginx come proxy “davanti” ad Apache, magari per usare sistema di caching oppure per funzionalità particolari di bilanciamento, etc. Attivando semplicemente nginx come proxy, si vedrà che apache inizierà a loggare come IP visitatore sempre quello del proxy e non più quello del visitatore vero e proprio. Ipotizziamo di avere … Leggi tutto