In my previous article I explained how to install and upgrade Redmine using Capistrano, in this post I want to explain how to import your existing installation using the same method. Once again this is an experimental procedure, so make a backup before doing anything.
Archive for the ‘SysAdmin’ Category
Installing Redmine using Capistrano
Redmine is a great project, but it has a pretty complex multisteps installation procedure and upgrade is a little pain. In order to semplify installation I tried to develop a Capistrano (+RVM) recipe to install and upgrade it. I made it available on github for who wants to try it. You should know a little [...]
Verificare i dati recuperati con ddrescue e md5sum
In un precedente post ho spiegato come recuperare dati da un supporto danneggiato utilizzando il programma GNU ddrescue. Sfortunatamente se il recupero non è completo ci possono essere dei file danneggiati all’interno del materiale recuperato. In questo post utilizzeremo nuovamente il programma ddrescue per verificare quanto e quale del materiale sia stato effettivamente recuperato.
Creazione di un raid software livello 5 con Debian o Ubuntu
Nella gestione dei dati una delle tecniche migliori da utilizzare è sicuramente il RAID, in particolare tra tutti i livelli disponibili per questa tecnologia, quello che offre il miglior rapporto tra prestazioni, uso disco e ridondanza è sicuramente il livello 5. Esistono 3 tipologie di RAID a livello implementativo RAID hardware: disponibile sui server di [...]
Cambiare la posizione delle screenshot in Snow Leopard
Una funzione molto comoda di OS X è quella di poter creare con semplicità screenshot di quello che si visualizza a schermo. Per utilizzare questa funzionalità si può usare il programma Istantanea presente nella directory Applicazioni – Utility oppure delle comode shortcut da tastiera. Personalmente preferisco il secondo metodo in quanto una volta imparate le [...]
Migliorare le performance del proprio sito PHP con l’estensione APC
Se avete un sito web realizzato in PHP e volete raddoppiarne le performance con un semplice ma significativo passo, allora la soluzione giusta è l’estensione PECL APC. Come molti sapranno PHP è un linguaggio interpretato, questo fa si che ad ogni singola richiesta di una pagina web, l’interprete PHP debba leggere il codice nei files [...]
Recuperare i propri files da un disco danneggiato
Mi è appena capitato di dovermi cimentare in questa impresa per fare un favore ad un amico. Come al solito ci si accorge di non aver fatto i backup dei propri files importanti sempre quando e troppo tardi per recuperarli, o quasi. Nella fattispecie si trattava di una pendrive (piuttosto attempata) che non risultava più [...]
Backup di un repository svn
Uno degli strumenti che utilizzo ed apprezzo di più nell’uso quotidiano è sicuramente subversion. Questo strumento eccezionale è insuperabile quando si lavora in gruppo, ma è utilissimo anche quando si è gli unici a lavorare su un singolo progetto. Per questo ognuno dei progetti su cui lavoro è gestito tramite un repository subversion nel quale [...]
Cronjob con backtick e comando date
Quando si schedulano delle operazioni con cron può risultare utile inserire l’operatore di backtick (`) nella riga di comando passata a cron. L’operatore di backtick in un comando fa si che il comando interno (quello inserito tra i backtick) venga eseguito e il suo output venga inserito al posto del comando racchiuso tra backtick nella [...]
Introduzione a LVM – Logical Volume Manager (parte 1)
In questo post voglio discutere dell’utilizzo di LVM per la gestione del proprio filesystem su sistema operativo Linux. LVM, acronimo di Logical Volume Manager, è un sistema di virtualizzazione per gestire a piacimento il proprio filesystem. In particolare consente di utilizzare più dispositivi differenti (interi dischi o partizioni) come mattoni per costruire un unico dispositivo [...]
