Tempo fa insieme al mio amio Walter abbiamo avuto dei problemi con un cluster, dove erano presenti parecchi link simbolici e siccome avevamo il sospetto che qualcuno non funzionasse abbiamo trovato questo simpatico comando:

find . -type l | (while read FN ; do test -e “$FN” || ls -ld “$FN”; done)

Spero si utile

By Frank

Smontatura forzata di un device

scritto da admin il 6 Maggio 2009

Forziamo la smontatura del device:
umount -f /dev/sda1

se cpn l’opzione -f non va proviamo un altra strada:
fuser -m /dev/sda1

fuser ci restiuira una msg del genere:
/dev/sda1:5363

5363 è il pid che tiene in piedi il device
ps auxw | grep 5363
kill -9 5363

in questo modo lo abbiamo smontanto anche se non è una procedura pulitissima… :-)

Diabilitare Ipv6 Ubuntu/Debian

scritto da admin il 6 Maggio 2009

vim /etc/modprobe.d/aliases

Cercare la riga:
alias net-pf-10 ipv6
e sostituitela con
alias net-pf-10 off
alias ipv6 off

Adesso mettiamo in blacklist il modulo ipv6:
vim /etc/modprobe.d/blacklist

inserire in fondo al file di testo la seguente riga:
blacklist ipv6

Script Sftp con Password

scritto da admin il 6 Maggio 2009

Da tempo cercavo un modo per utilizzare il trasferimento sftp all’interno di una shell senza l’utilizzo dei certificati. Il codice seguente, eseguito su uno script bash, si collega al server sftp (o ftp, basta modificare la stringa “sftp:” in “ftp:”) e quindi può navigare tra le cartelle e ricevere o mandare file.

Installiamo prima lftp(client ftp avanzato) apt-get install lftp

dopo procediamo con lo script come segue:

HOST=’indirizzoip’
USER=’user’
PASSWD=’password’
lftp -u ${USER},${PASSWD} sftp://${HOST}
cd backup
put file.gz
get file.gz

Dalla versione 3.5 di VMware Esx c’è la possibilità di aggiungere un disco a caldo su una macchina virtuale accessa. Una volta aggiunto il disco non è visibile subito dal sistema operativo, per farglielo vedere basta eseguire il seguente comando: echo ”- - -” > /sys/class/scsi_host/host0/scan

“host0” Questo può variare da sistema a sistema

dopo basta fare un fdisk -l per visualizzare il nuovo filesystem

ex. quindi cfdisk /dev/sdb mkfs.ext3 /dev/sdb1