=========================
Disabilitare Caching JAAS
=========================
Nel file <JBOSS_HOME>/server/<SERVER>/conf/jboss-service.xml, cercare
<mbean code="org.jboss.security.plugins.JaasSecurityManagerService"
name="jboss.security:service=JaasSecurityManager">
....
<attribute name="DefaultCacheTimeout">1800</attribute>
...
e modificare l'attributo DefaultCacheTimeout mettendolo a valore 0.
martedì 2 settembre 2008
venerdì 26 ottobre 2007
DB dump e restore
Dump di un solo database, dati compresi:
mysqldump --opt -uuser -ppwd dbname > filedump
restore:
mysql -uuser -ppwd < filedump
mysql -uuser -ppwd db_name < filedump
vedi anche :
http://database.html.it/guide/lezione/2459/backup-e-recovery/
mysqldump --opt -uuser -ppwd dbname > filedump
restore:
mysql -uuser -ppwd < filedump
mysql -uuser -ppwd db_name < filedump
vedi anche :
http://database.html.it/guide/lezione/2459/backup-e-recovery/
giovedì 6 settembre 2007
BASH - Script per impostare variabili d'ambiente
Alcuni applicativi richiedono di impostare variabili d'ambiente della shell per il loro corretto funzionamento.
Se questi applicativi non sono di uso frequente, risulta comodo non "sporcare" i file di configurazione della shell ( ~/.bashrc ) per due motivi principali:
Se questi applicativi non sono di uso frequente, risulta comodo non "sporcare" i file di configurazione della shell ( ~/.bashrc ) per due motivi principali:
- lo spazio allocato alle variabili di ambiente di ogni processo (bash compresa, ovviamente) è limitato
- impostando una variabile d'ambiente in .bashrc, questa sarà visibile da tutte le shell lanciate
In Bash però, uno script può esportare variabili d'ambiente solo verso i processi figli e non verso il padre (cioè la shell).
Un semplice workaround consiste nell'invocare lo script tramite il comando source
Reference per il comando source
http://www.tldp.org/LDP/abs/html/internal.html#SOURCEREF
Un semplice workaround consiste nell'invocare lo script tramite il comando source
source nomescriptReference per il comando source
http://www.tldp.org/LDP/abs/html/internal.html#SOURCEREF
mercoledì 5 settembre 2007
Ripristinare mail eliminate in Thunderbird
Ripristinare mail cancellate o "definitivamente" eliminate da Thunderbird è piuttosto semplice.
In realtà Thunderbird non cancella mai definitivamente alcuna mail, ma la lascia all'interno del file di testo che rappresenta la mailbox, semplicemente cambiando il valore del flag "X-Mozilla-Status" ad un valore diverso da 0. Per ripristinare le mail cancellate o eliminate, basta quindi riazzerare questo flag.
L'esempio seguente fa riferimento al file Inbox, che rappresenta la cartella della Posta in arrivo, ma discorso analogo varrebbe se avessimo sottocartelle relative a POP differenti.
In realtà Thunderbird non cancella mai definitivamente alcuna mail, ma la lascia all'interno del file di testo che rappresenta la mailbox, semplicemente cambiando il valore del flag "X-Mozilla-Status" ad un valore diverso da 0. Per ripristinare le mail cancellate o eliminate, basta quindi riazzerare questo flag.
L'esempio seguente fa riferimento al file Inbox, che rappresenta la cartella della Posta in arrivo, ma discorso analogo varrebbe se avessimo sottocartelle relative a POP differenti.
Spostiamoci nella cartella opportuna (sostituire gli asterischi col nome di cartella generato dalla propria installazione di Thunderbird)
cd .mozilla-thunderbird/*******.default/Mail/Local\ Folders/facciamo una copia di backup della mailbox, just in case... ;-)
cp Inbox Inbox.bakresettiamo il flag a 0 per ogni mail ricevuta e scriviamo il risultato in un nuovo file di mailbox
awk '{gsub(/^X-Mozilla-Status: [0-9]*/,"X-Mozilla-Status: 0") ; print }' Inbox > Inbox.newOra, nel file Inbox.new abbiamo una copia della mailbox in cui TUTTE (comprese quelle cancellate/eliminate) le mail risultano come non lette.
Per ripristinare definitivamente tutte le mail cancellate, basta sostituire la vecchia mailbox con quella appena generata:
Per ripristinare definitivamente tutte le mail cancellate, basta sostituire la vecchia mailbox con quella appena generata:
mv Inbox.new Inbox
Fine!!
Iscriviti a:
Post (Atom)