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
Category: linux
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
I componenti certificati per Ubuntu
Ora, anche per Ubuntu, esistono componenti hardware certificati: li trovate nel catalogo Ubuntu-certified hardware. Prima di acquistare dei componenti per un nuovo PC, quindi, verificate sul catalogo. A quando i primi PC con lo sticker “Designed for Ubuntu”?
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