Jan 162011
 

tuxrayRecentemente ho avuto problemi con server dove giravano application server Java ed improvvisamente si iniziavano a vedere strani errori del tipo “broken pipe” o risorse esaurite, questo è spesso dovuto all’alto numero di Open Files che un server moderno può impegnare comparato sopratutto al default dei sistemi Linux che è ancora fermo a 1024.

Vediamo come capire quanti Open file il nostro sistema sta utilizzando e come risolvere, o meglio prevenire, questo problema.
Continue reading »

Flattr this!

Jan 132011
 

keystore Molti application server Java utilizzano un keystore come repository dei propri certificati ed in generale tutte le applicazioni Java utilizzano quello fornito con il JDK stesso, vediamo cos’e’ e come lavorarci.

Un keystore è un repository di certificati di sicurezza, che può contenere le chiavi e certificati e crittografare il tutto con una password. In altre parole, un keystore è come una tabella che ha un alias che identifica un certificato ed anche il certificato stesso.

Il JDK Java ha un keystore CAC in jre/lib/security/cacerts. JDK fornisce uno strumento: keytool per manipolare le chiavi.

Un altro modo per gestire questo tipo di certificato è Portecle uno strumento grafico che può aiutare in queste operazioni. Continue reading »

Flattr this!

Jan 082011
 

tarOvvero scp VS tar+ssh VS rsync+ssh VS tar+netcat

In un precedente articolo in cui mostravo alcuni utilizzi di tar, ho fatto l’esempio di come utilizzarlo per spostare grosse moli di dati tra due computer, ma molte persone hanno affermato che è meglio, o quantomeno preferiscono usare un Rsync, altri ancora preferiscono usare netcat. Io resto dell’idea che un tar+ssh è più veloce di un rsync+ssh è quindi giusto fare una prova “sul campo” e vedere qualche numero. Continue reading »

Flattr this!

Jan 042011
 

archive

Ovvero zip VS gzip VS bzip2 VS xz

In un precedente articolo riguardante il programma tar ho accennato a bzip2 e gzip come opzioni per la compressione di un archivio tar (e mi sono scordato xz).

Per fare ammenda oggi vi presenterò i principali metodi per comprimere i file e farò qualche test per vedere come si comportano.
Prenderò in considerazione zip,gzip,bzip2 e xv, non testerò compress un altro programma di compressione presente nei sistemi linux ma ormai datato e superato come performance dagli altri programmi.

Ma come prima cosa una panoramica di questi 4 metodi / programmi di compressione
Continue reading »

Flattr this!

Jan 032011
 

tarHo dovuto recentemente spostare da una macchina all’altra circa 50 GB di dati, divisi in centinaia di migliaia di piccoli file, e senza avere spazio aggiuntivo sulla macchina per fare un tar zippato da poi spostare comodamente, ho provato un scp, ma dopo 45 minuti si erano spostati circa 2 GB di dati, troppo lento.

E così ho iniziato a guardare le opzioni un po più avanzate di tar.
Continue reading »

Flattr this!