My Two Cents

admin, 2 giugno 2009

Oggi voglio aprire questa nuova sezione del mio blog, intitolata My Two Cents. Chi conosce i Simpson ne conosce il significato. In realta questa sezione avrà praticamente nulla che fare con lo scopo di questo sito, e pertanto la potete tranquillamente ignorare, vuole solo essere una mia valvola di sfogo, in cui posso dire quello che voglio e ricevere tanti bei commenti su quanto sono coglione!

Come cercare ricorsivamente del testo all’interno di una directory su un solo tipo di file

admin, 7 febbraio 2009

Grep è sicuramente uno dei miei comandi preferiti di linux, quando ti danno da modificare un paio di chili di codice scritto da altri che non hai mai visto c’è un solo modo per uscirne, grep.

Uno dei comandi che uso piu frequentemente è:

grep -ri "update articoli" *

che va a ricercare ricorsivamente dalla directory in cui sono, tutti i file in cui trova la stringa tra virgolette in modalità case insensitive. Questo comando, come detto prima, è molto comodo, ma cosa succede se nella directory in cui dobbiamo fare il grep abbiamo anche un qulche giga di immagini o documenti? Succede che il grep ammazza il server e ci da la risposta tra un paio di ore.

Come fare allora? In questo caso possiamo limitare la ricerca ai soli file il cui nome contiene la parola php, presumendo che quindi siano file php. Questo ci velocizza la ricerca in quanto il grep non verrà effettuato su tutta quella mole di immagini e documenti. Per fare questo si può usare il segente comando:

find . |grep php | xargs -i grep -iH "update articoli" {}

Provare per credere, alla prossima.

Come montare un filesystem remoto in locale con sshfs

admin, 7 febbraio 2009

Sshfs permette di montare, avendo un accesso ssh sulla macchina remota, una porzione del filesystem remoto in locale.
Continua »

Frasi celebri

admin, 1 febbraio 2009

Una raccolta delle frasi che mi hanno colpito di più, in continuo aggiornamento.
Continua »

Riparazione ed ottimizzazione di tutti i database del server mysql

admin, 21 gennaio 2009

Utilizzare il seguente comando per ottimizzare tutti i database mysql di un server:

mysqlcheck -uusername -ppassword --verbose --check
--auto-repair --optimize --all-databases

Un ottima idea sarebbe poi quella di eseguire questo comando automaticamente ogni notte tramite crontab

Categorie

Cerca

Meta