Gentoo e MySQL all’avvio

6 maggio 2013 - Fonte: http://nazarenolatella.myblog.it/

Per installare un nuovo servizio su una macchina Gentoo è molto conveniente utilizzare il packet manager di cui è dotata, ovvero emerge.

gentoo-logo.jpg

Potrebbe succedere, però, che la versione del servizio richiesta sia più datata rispetto a quella presente nei repository ufficiali di ...

Leggi il seguito »

Apache virtual host su IP pubblico dedicato

29 aprile 2013 - Fonte: http://nazarenolatella.myblog.it/

Scenario

Un virtual host di Apache che deve essere accessibile solo da determinati indirizzi IP pubblici.

Problema

Sulla macchina sono presenti anche altri virtual host "pubblici".

Soluzione

Mettere in bind il virtual host...

Leggi il seguito »

Script bash per i port scan su range di IP

26 febbraio 2013 - Fonte: http://nazarenolatella.myblog.it/

Problema

Mancato aggiornamento dell'associazione IP/FQDN (record A DNS) mediante ddclient, che si traduce nell'impossibilità di conoscere il vero indirizzo IP pubblico del server (essendo dinamico).

Possibile soluzione

Conoscendo l'ISP e partendo dal fatto che almeno una porta non standard ( ...

Leggi il seguito »

Apache, virtual host ed SSL su CentOS

29 gennaio 2013 - Fonte: http://nazarenolatella.myblog.it/

La cosa fantastica di Apache è che ti consente di gestire i cosiddetti virtual host, ovvero N server Web virtuali, ognuno dei quali presenta le proprie caratteristiche peculiari.

Essi risultano particolarmente comodi quando si ha la necessità di imbastire dei frontend che rispondano per alcuni domini su HTTPS e per altri su HTTP.

...

Leggi il seguito »

Script Bash per controllare lo stato di un processo

21 gennaio 2013 - Fonte: http://nazarenolatella.myblog.it/

Quando si schedulano dei job su cron è opportuno distanziarli tra di loro dal punto di vista temporale, in quanto la sovrapposizione degli stessi potrebbe portare a comportamenti inaspettati. Tale regola andrebbe seguita sempre e comunque, soprattutto se i job si occupano di parsare dei dati e di inserirli dentro un database.

...

Leggi il seguito »

Installare MySQL da sorgenti

11 gennaio 2013 - Fonte: http://nazarenolatella.myblog.it/

Chiunque abbia mai avuto a che fare con Linux conoscerà sicuramente i cosiddetti packet manager (yum, aptitude, emerge, ecc.). Utilizzandoli insistentemente si rischia di non sapere più come comportarsi nel caso in cui sia necessario installare una vecchia versione di un pacchetto software, oppure una versione beta dello stesso (non presente nei repositoriesLeggi il seguito »

Varnish Cache ed il bug che non ti aspetti

16 novembre 2012 - Fonte: http://nazarenolatella.myblog.it/

Qualche giorno fa, uno dei Web develop con cui sono solito lavorare mi ha fatto notare un'anomalia presente in /var/log/messages relativa al demone varnishd.

 

bug1.jpg

 

Tale anomalia si presentava, più o meno, nel modo seguente:

[root@bqweb1 varnish]# tail -f /var/log/messages...

Leggi il seguito »

Installare e configurare NFS

13 novembre 2012 - Fonte: http://nazarenolatella.myblog.it/

L'acronimo NFS sta per Network File System ed è un sistema di sharing utilizzato in ambiente Linux. A differenza di Samba, che consente ad un sistema *nix di fungere da file server per macchine Windows, NFS è riservato solo ed esclusivamente ai sistemi operativi Unix-like.

...

Leggi il seguito »

Linux alias

12 novembre 2012 - Fonte: http://nazarenolatella.myblog.it/

Creare degli alias mediante shell Linux è un'operazione banale e di un'utilità pazzesca. Infatti, essi consentono di ridurre notevolmente il numero di flag da digitare, semplicemente associando il comando originario ad uno molto più semplice da ricordare.

tux1.jpg

Per quanto mi riguarda, dato che spesso...

Leggi il seguito »

Logging con Varnish Cache

5 novembre 2012 - Fonte: http://nazarenolatella.myblog.it/

In questo post ho spiegato, a grandi linee, cos'è Varnish Cache ed a cosa serve. Il problema che mi ponevo era, sostanzialmente, quello di individuare l'IP sorgente delle richieste HTTP, in modo che il log di Apache (httpd) fosse in grado di tenerne traccia.

...

Leggi il seguito »