Linux: riavvio automatico in caso di OOM (Out of Memory)

Anche se generalmente si preferisce non attivare tale funzionalità, in modo da poter aver controllo di quello che succede, si può configurare il kernel per poter effettuare in automatico il riavvio del sistema in caso di OOM (Out of Memory). Basta aggiungere le seguenti righe in /etc/sysctl.d/oom_reboot.conf: e poi ricaricare le impostazioni con: enjoy!

Linux: conoscere quale programma sta facendo traffico di rete

Potrebbe essere interessante sapere quale dei software installati sta consumando più banda, o semplicemente consumando banda. Per questa esigenza posso consigliare un tool chiamato nethogs. Per l’installazione basta:

e poi per la verifica, ad esempio dell’interfaccia eth0, occorre digitare:

enjoy!

Apache 2.4 e l’errore 404 per i files in /javascript/

Se utilizzate la cartella /javascript per i vostri JS e siete su Apache 2.4, avrete notato che i files contentuti non vengono visualizzati e viene mostrato un errore 404. Questo comportamento è legato ad un Alias creato automaticamente da Apache e definito nel file di configurazione javascript-common. Per disabilitare l’alias preimpostato, basta effettuare: enjoy!

vSpere Web Client e la Console HTML5 VM non funzionante

Il vSpere Web Client è molto comodo da utilizzare per poter gestire l’infrastruttura senza necessità di client (tra l’altro disponibili solo su windows). Tra le varie funzionalità, c’è ovviamente quella di poter accedere alla console delle VM, solo che provando ad utilizzarla può accadere che venga visualizzato un errore di connessione del tipo “could not … Leggi tutto

Installare MySQL 5.6 su Debian 8 – Jessie

Debian 8 Jessie contiene la versione 5.5 di MySQL. La versione 5.6 di MySQL ha però diverse funzionalità che potrebbero servire e l’installazione non è molto complessa, dato che MySQL rilascia già dei pacchetti deb da installare. Anche se c’è una procedura semi-manuale, vi consiglio di procedere con un sistema ancora più semplice, che configura … Leggi tutto

App Android, per quale versione sviluppare? (seconda puntata)

Sto per rilasciare una nuova app Android e mi sono chiesto che livello di compatibilità devo avere con i vari dispositivi (alias versione di sistema operativo) presenti sul mercato? Ho guardato le statistiche di download dell’app Estrazioni Lotto che ho rilasciato ormai da diversi mesi e mi sono fatto un’idea. Premesso che l’app ha ora più … Leggi tutto

Come mai iptables -L impiega molto tempo per essere eseguito?

Il comando iptables -L visualizza le regole del firewall attive al momento. Dato che il comando tenta la risoluzione DNS per visualizzare l’hostname al posto dell’IP, nel caso non sia possibile effettuare la risoluzione DNS, il comando diventa terribilmente lento a rispondere. In questo caso, basta forzare iptables a non fare la risoluzione DNS: enjoy!

OSX 10.10.4 Yosemite permette di abilitare il supporto TRIM per SSD di terze parti

Finalmente Apple, con il rilascio di OS X 10.10.4 Yosemite, consente di abilitare il supporto TRIM anche per dischi per SSD di terze parti. Il supporto TRIM permette al disco di sapere quali sono i blocchi non più in uso (dopo magari una cancellazione). In pratica questa tecnologia evita il progressivo rallentamento durante l’uso di … Leggi tutto

Aggiornamento OS X 10.10.4: AppStore non risponde ed il servizio softwareupdated consuma molta CPU/RAM

Se state tentando l’aggiornamento ad OS X Yosemite 10.10.4 o iTunes 12.2 ma l’applicazione preposta “App Store” non risponde oppure da “Monitoraggio Attività” notate che il processo softwareupdate sta consumando troppa CPU/RAM non c’è altra soluzione che effettuare l’aggiornamento da riga di comando. La procedura può essere avviata da terminale ed è abbastanza semplice. Innanzitutto … Leggi tutto