Come mandare un segnale SIGINT (Ctrl-C) ad un programma che gira nella console di Eclipse

Quando si sviluppa un programma che deve girare ininterrottamente nella console, non ci sono problemi se si lancia il programma da console e lo si termina tramite la più classica delle combinazioni: Ctrl-C. Ma come si termina lo stesso programma se lo si è lanciato da Eclipse? Si deve lanciare un segnale al processo, e più … Continue reading Come mandare un segnale SIGINT (Ctrl-C) ad un programma che gira nella console di Eclipse

proctools: (pgrep, pkill): gli strumenti per operare sui processi

Quando ci si trova davanti ad un terminale e si deve operare sui processi, si filtra l’output di ps auxw con grep (ed eventualmente con kill). Ad esempio: michele@delta:~ % ps auxw | grep -i yes [ 6:20PM] michele 92888 8.7 0.0 2434788 372 s002 S+ 6:20PM 0:00.52 yes michele 92914 0.0 0.0 2425580 296 … Continue reading proctools: (pgrep, pkill): gli strumenti per operare sui processi

Ksplice: aggiornare il kernel di Ubuntu senza riavviare

Segnalo che con Ksplice (ora Oracle) è possibile applicare gli aggiornamenti di sicurezza (in particolare quelli del kernel) senza dover riavviare. Un’opportunità davvero interessante per tutti i server che devono mantenere un certo uptime e che, di conseguenza, non possono essere riavviati facilmente. Il servizio è disponibile a pagamento per le versioni di Ubuntu server, … Continue reading Ksplice: aggiornare il kernel di Ubuntu senza riavviare

Munin e phpSysInfo: monitorare server remoti tramite un’interfaccia web

Monitorare dei server remoti è un’attività che richiede tempo, capacità e gli strumenti corretti. Per monitorare quotidianamente alcuni server aziendali che amministro, ho recentemente scoperto due comodi strumenti a cui si accede tramite interfaccia web (e di conseguenza molto comodi): si tratta di phpSysInfo e di munin. Come si evince dal nome, phpSysInfo si basa su … Continue reading Munin e phpSysInfo: monitorare server remoti tramite un’interfaccia web

Ubuntu: esportare/importare la lista dei pacchetti installati

Il punto di forza di Ubuntu, è, tra gli altri, l’utilizzo del package manager di Debian: apt-get (e più in basso nello stack applicativo, di dpkg); alcune volte realizzo un setup (in termini di pacchetti) su una particolare box Ubuntu che vorrei poter esportare su un’altra box. In altre parole, vorrei generare una lista di … Continue reading Ubuntu: esportare/importare la lista dei pacchetti installati

Ubuntu: avviare X senza uno schermo

Mi è capitato di dover gestire una macchina con Xubuntu (ma questa soluzione si applica a tutte le *Ubuntu) che doveva essere utilizzata da remoto (tramite TeamViewer) e senza uno schermo attaccato. Ubuntu, intelligentemente, se non trova uno schermo attaccato allo startup non esegue X. Se X non viene eseguito, tuttavia, Teamviewer non può partire. … Continue reading Ubuntu: avviare X senza uno schermo

Creare un panorama “incollando” più foto tra di loro con Hugin

Le foto ad alta risoluzione ed incollate fra loro mi hanno sempre affascinato ed incuriosito: come possono essere prodotte con una semplice fotocamera tascabile? Ebbene, dopo varie ricerche ed aver provato diversi software, sono arrivato allo zen della composizione di foto. Innanzitutto, partiamo dal prodotto finale. Quella che vedete qui sotto è una vista panoramica … Continue reading Creare un panorama “incollando” più foto tra di loro con Hugin

Ubuntu: l’aggiornamento a 11.04 corrompe grub. Ecco come risolvere

Il 28/04, incuriosito dalla nuova release di Ubuntu (11.04) ho subito aggiornato dalla versione 10.10 usando la funzionalità di aggiornamento integrata nel sistema. Tuttavia, con mia grande sorpresa, l’aggiornamento corrompe la configurazione di grub, lasciando il sistema in uno stato inavviabile (in particolare, il sistema si arresta sulla schermata di grub prima del boot); e … Continue reading Ubuntu: l’aggiornamento a 11.04 corrompe grub. Ecco come risolvere

Linux: monitorare i consumi energetici

Dopo aver parlato dei consumi energetici di Windows 7 e di come tenerli sotto controllo, vorrei oggi illustrarvi le potenzialità di PowerTOP, un utility per Linux (e Solaris) per monitorare i consumi energetici della Linux box su cui è installato. PowerTOP, infatti, analizza i programmi in esecuzione, i drivers e altre variabili (es. il polling … Continue reading Linux: monitorare i consumi energetici