MySQL: evitare il messaggio “Warning: Using a password on the command line interface can be insecure.”

Se utilizzate una versione MySQL maggiore di 5.6.x, il sistema migliore per evitare il messaggio di WARNING è usate il comando mysql_config_editor. Con tale comando è possibile salvare i dati delle connessioni, complete di user/pass/host. Ad ogni connessione si può associare un’etichetta e poi si potrà richiamarla direttamente con l’etichetta. Vediamo come fare. Per salvare … Leggi tutto

SQLite: Come ridurre lo spazio dopo la cancellazione di una tabella

Probabilmente avrete notato che eliminado una tabella da un DB SQLite, lo spazio occupato su disco non viene rimosso. In questo caso che fare? Si può ricorrere all’uso del comando “vacuum“. Eseguendo semplicemente il comando vacuum come query, il contenuto del database viene copiato in un database temporaneo e poi viene ricritto il database originale … Leggi tutto

lftp ed i problemi di connessone ad un server ftps (TLS/SSL)

Utilizzo spesso lftp da CLI perché ha una serie di funzionalità molto utili. Ad esempio, c’è la possibilità di fare un mirror dei files presenti in locale verso il server o vice-versa dal server in locale. La cosa comoda di questa funzionalità è che vengono trasferiti solo i files modificati e per siti grandi è … Leggi tutto

Come verificare la connessione IMAP su SSL/TLS

Per verificare l’accesso ad una casella IMAP o addirittura effettuare la connessione e leggere/gestire posta, si può usare anche il classico telnet da terminale. Ad esempio, per la connessione a pop.smsoft.it sulla porta 143:

che risponde con:

Al momento della connessione, vengono richiesti i dati di accesso, da fornire nel formato:

Questo … Leggi tutto

swap: quale applicazione lo sta usando?

Sulle distro Linux, le informazioni relative all’uso della memoria si trovano in /proc/meminfo ed in particolare in /proc/${PID}/smaps, /proc/${PID}/status e /proc/${PID}/stat si trovano le informazioni relative alla memoria/swap/pagine usate da un particolare processo. Facciamo un esempio. Immaginiamo di avere un’applicazione java attiva sulla nostra LinuxBox. Per vedere il corrispondente processo, possiamo usare:

Ipotizziamo che … Leggi tutto

BASH: convertire un file xlsx in csv

Sarà capitata a molti l’esigenza di convertire dei files da un formato all’altro. Una delle conversioni di formato che giornalmente possono servire è quella da xlsx a csv. A questo scopo vi segnalo xlsx2csv. Questa la procedura per l’installazione/uso:

enjoy!

Debian: aggiungere una scheda di rete su un Virtual Host senza riavviare

Usando macchine virtuali, può capitare che sia necessario aggiungere una scheda di rete ad un guest senza però poterlo riavviare. Ipotizziamo si tratti della seconda scheda, la eth1. In questo caso si può procedere come segue: – aggiungere la scheda di rete dall’host; – configurare le impostazioni di rete della scheda in /etc/network/interfaces – eseguire … Leggi tutto

Debian: Come creare un nuovo pacchetto nethogs per la versione 0.8.1

nethogs può essere utilizzato per visualizzare le connessioni verso le schede di rete attive, tramite una comoda interfaccia ncurses. La versione 0.8.0 installata su Debian Jessie ha però un bug e se lanciata visualizza un laconico messaggio:

Questa la procedura per scaricare, ricompilare, installare (e creare il pacchetto di installazione da usare su altri … Leggi tutto