Posts Tagged “Tips & Tricks”

 

Questo è un piccolo trucchetto per cifrare velocemente un file. Come ho avuto modo di scrivere in passato per altri metodi

qua e qua,la sicurezza non è mai troppa, specialmente quando si scrivono su un file dei dati sensibili.

Quello che serve è Mcrypt:

# apt-get install mcrypt

quindi per cifrare un file usiamo questi comandi:

mcrypt -a blowfish nome_file

dove -a indica l’algoritmo di cifratura. Per la lista completa:

mcrypt --l

a questo punto sceglieremo una password che inseriremo due volte, e ci troveremo un file criptato con estensione .nc.

Adesso non rimane che distruggere l’originale:

shred -n 10 -u -z -v nome_file

per decifrare il file:

mdecrypt nome_file.nc

Tutto qua, per altre opzioni man mcrypt

 

Tag:, ,

Comments 4 Commenti »

 

Image Hosted by ImageShack.us

 

Questa è un semplice trucchetto per avere un messaggio all’apertura del terminale. La cosa simpatica è quella che il

messaggio ci apparirà come se in quel momento qualcuno lo stesse scrivendo con una macchina da scrivere.

Non bisogna fare altro che incollare alla fine di .bashrc quanto segue:

##Messaggio di benventuto
messaggio="Ciao edmond attento a quello che fai : ) "
nLettera=${#messaggio}
i=0
while [ "$i" -lt "$nLettera" ]
do
sleep 0.1
echo -n "${messaggio:$i:1}"
(( i += 1 ))
done
echo

dove sleep 0.1 indica in millisecondi il tempo di attesa per ogni lettera.

 

Tag:

Comments 3 Commenti »

 

Stasera mentre smanettavo un po su Sid, mi è capitato una cosa stranissima, tutto ad un tratto non sò come e perchè, non

riuscivo ad ottenere i privilegi di root. L’errore nel terminale era il seguente:

(gedit:4397): libgnomevfs-WARNING **: Unable to create ~/.gnome2 directory: No such file or directory
Could not create per-user gnome configuration directory `/root/.gnome2/’: No such file or directory

Dopo un po di sbattimenti sono riuscito a capire e a risolvere il problema, che era dato da una modifica (non so come sia

avvenuta) in /etc/passwd, dove root si trovava in /home/root anzichè in /root. A questo punto non mi rimaneva che dare un:

Ctrl-Alt-F1

nano /etc/passwd

e nella riga dedicata a root cancellare la voce /home. Spero sia utile a qualcuno. Enjoi ;)

 

Tag:, ,

Comments Nessun Commento »

Image Hosted by ImageShack.us

 

Come da titolo Debtree è un generatore grafico di dipendenze, comodo per chi volesse graficamente farsi un idea sulle

dipendenze di uno specifico programma. Per ottenere il grafico Debtree si appoggia a Graphviz.  Per installarlo:

apt-get install graphviz

git clone git://git.debian.org/~fjp/debtree.git

a questo punto entriamo nella directory debtree, e proviamo a generare un grafico per dpkg:

cd debtree

./debtree --no-recommends --no-alternatives --max-depth=4 dpkg| dot -T png > grafico-dpkg.png

gnome-open grafico-dpkg.png

Oppure in alternativa:

./debtree dpkg > grafico-dpkg.dot

dot -T png -o grafico-dpkg.png grafico-dpkg.dot

gnome-open grafico-dpkg.png

A questo punto abbiamo il nostro grafico.

Enjoy .

 

Tag:,

Comments Nessun Commento »

Avere la possibilità di montare un file di immagine senza masterizzarlo a volte risulta molto comodo.

Ci sono diversi formati, e montarli è abbastanza semplice.

Immagine ISO:

mount -t iso9660 -o loop archivio.iso /directory/di/montaggio

 

Immagine BIN e Cue

Per poter montare questo tipo di immagine prima bisogna convertirla in ISO.

apt-get install bchunk

bchunk archivio.bin archivio.cue nuovoarchivio.iso

Una volta trasformato in ISO:

mount -t iso9660 -o loop archivio.iso /directory/di/montaggio

 

Immagine NRG

Non c’è bisogno di convertirla in ISO

mount -t iso9660 -o loop,offset=307200 immagine.nrg /directory/di/montaggio

Se si volesse convertire:

apt-get install nrg2iso

nrg2iso archivo.nrg nuovoarchivio.iso

 

Immagine MDFe MDS

Anche qua bisogna prima convertire in Iso

apt-get install mdf2iso

mdf2iso archivio.mdf nuovaimmagine.iso

 

Immagine IMG

Convertiamo in ISO

apt-get install ccd2iso

ccd2iso immagine.img immagine.iso

 

Immagine DAA

Il formato DAA è quello che utilizza  Poweriso. Anche in questo caso bisogna prima convertirlo in ISO.

wget http://poweriso.com/poweriso.tar.gz

tar -zxvf poweriso.tar.gz

convertiamo in ISO con:

./poweriso convert immagine.daa -o nuovaimmagine.iso

Tutti i formati di immagine convertiti in ISO, si montano con:

mount -t iso9660 -o loop archivio.iso /directory/di/montaggio

 

 

Tag:, ,

Comments 4 Commenti »

 

Trickle si incarica di limitare l’uso della banda sia in download che in upload di una applicazione specifica.

Questo può essere molto utile se nel contempo si volesse continuare a navigare senza avere la banda satura.

Si puo usare con programmi tipo: Deluge, Amule, apt-get upgrade ecc ecc. Trickle è presente nei repository Debian.

Esempio:

trickle -u 5 -d 12 apt-get upgrade

In questo caso si incarica di limitate apt-get upgrade in upload a 5 kbps  ed in download a 12 kbps,

oppure:

trickle -d 50 deluge

Deluge utilizzerà solo 50kbps. Per altre opzioni consultare il man.

 

Tag:,

Comments Nessun Commento »

A me capita spesso di consultare le pagine man, e sinceramente ho sempre trovato scomodo consultarle nel terminale, specie quando la documentazione è molto lunga. Un altro problema può essere quello di non ricordare il termine esatto, e quindi si perde tempo ulteriormente. Molto spesso succede che si scopre e si impara qualcosa di nuovo, leggendo un documento che ti porta ad un altro  ed ad un altro ancora, ma questo non può succedere se si consulta il man nel terminale così come lo conosciamo, poichè la ricerca del tipo "man apache" si limita solamente a quella documentazione, e quindi non ci si imbatterebbe  in cose nuove. Però a questo c’è una soluzione secondo me eccezionale, ed è quella di servirsi del nostro browser. Gli utenti KDE ( che io non uso) hanno in konqueror questa opzione, ma per gli utenti Gnome bisogna utilizzare la visualizzazione nel nostro browser. Per ottenere questo basta installare:

apt-get install apache2 man2html

e poi puntare il nostro browser su:

http://localhost/cgi-bin/man/man2html

che io tengo memorizzato nei segnalibri. Su questa pagina troveremo numerose opzioni di ricerca  ben suddivise, e la documentazione non è mai stata così semplice da spulciare.

Tag:,

Comments Nessun Commento »

 

Per scaricare la posta da Gmail io uso uno script per me utilissimo, dato che non sono interessato ad usare client di posta, ma al massimo i plugins per iceweasel-firefox. La particolarità di questo script è che una volta controllato il numero di nuove mail ricevute, si accende il led num lock (oppure caps lock o skroll lock) e lampeggia tante volte, quanto sono le email ricevute. L’unica dipendenza che serve è blinkd, presente nei repository.

apt-get install blinkd

Questo lo script:

#!/bin/bash
cd /tmp
username=Vostro_Username_Google_Senza_@gmail.com
password=$( zenity --entry --title="Password Gmail" --text="Inserisci password :" --hide-text )
if [[ -z $password ]]
then exit
fi
if [[ $password == "0" ]]
then password=$( zenity --entry --title="Password Gmail" --text="Inserisci password :" )
fi
sleep 15
function get_rss
{
wget -q -O .gmail_rss https://$username:$password@mail.google.com/mail/feed/atom --no-check-certificate
fc=$( cat .gmail_rss | grep "fullcount" | grep -o [1-9] )
}
while true
do
get_rss
if ! [[ fc == "0" ]]
then
    until [[ $fc == "" ]]
    do
    blink -n -r $fc
    get_rss
    sleep 15
    done
blink
fi
sleep 5m
done
rm -f .gmail_rss

chmod +x nome_script

 

Naturalmente per visualizzare il file .gmail_rss in /tmp bisogna visualizzare i file nascosti.

Lo script verifica la presenza di nuove mails ogni 10 minuti, per cambiare basta modificare "sleep 10m"

Il led che lampeggia è il num lock, per modificarlo basta sostituire blink -n -r $fc con blink -c -r $fc e si passa al capslock.

Queste le altre opzioni:

  -c,   –capslockled   use Caps-Lock LED
  -h,   –help          display this help and exit
  -m s, –machine=s     let keyboard of machine s blink
  -n,   –numlockled    use Num-Lock LED
  -r n, –rate=n        set blink rate to n
  -s,   –scrolllockled use Scroll-Lock LED
  -t n, –tcp-port=n    use tcp port n
  -v,   –version       output version information and exit

Per fermare o far partire i demoni  /etc/init.d/blinkd stop-start-restart.

Per altro man blinkd.

 

Tag:, , ,

Comments 11 Commenti »

 

Ottimizzato per Mozilla Firefox