Post Consigliato

Wireshark…attacchiamo la rete con lo squalo! (1° parte)

In questo articolo/guida voglio parlarvi di un programma molto utile.. chiaramente spetta a voi deciderne l’utilizzo che ne volete fare… Wireshark consente di analizzare la struttura di una rete a caccia di eventuali errori di configurazione,...

Continua a Leggere

NO alla legge bavaglio

Scopriamo CHI o COSA utilizza una risorsa con Linux

Posted by hackgeek | Posted in Guide, Linux | Posted on 20-10-2008

Tag:, , ,

0

Con questo post voglio iniziare una serie di mini-guide su i comandi linux più utili….spiegarne il funzionamento e dare dei piccoli consigli..

Tutti sappiamo che quando un file è in uso da un qualsiasi programma non è possibile smontare l’hard-disk o la partizione che lo contiene, accade anche per qualsiasi altro tipo di memoria: CD, DVD, USB…questo sistema serve a tutelarci da una eventuale perdita di dati dovuta alla improvvisa rimozione del dispositivo! Ma alcune volte, questo sistema di protezione ci può creare dei problemi…e magari siamo impossibilitati di espellere un cd/dvd, anche se si può forzare la rimozione del supporto sarebbe meglio terminare tutti i programmi che bloccano la risorsa, cioè quelli che la stanno utilizzando.

In questi casi consiglio di utilizzare il comando fuser, con questo semplice comando sarà possibile individuare il PID dei processi che utilizzano un determinato file o directory. Per scoprire quale programma sta utilizzando un file basterà eseguire: fuser -v nome_del_file oppure di una directory, per esempio la nostra penna USB montata nella cartella /media/disk, basterà dare il comando fuser -um/media/disk. Una volta individuati i processi colpevoli sarà semplicissimo chiuderli manualmente con sudo kill -9 PID_del_processo oppure possiamo chiedere al comando fuser di farlo in automatico. Se vogliamo per esempio terminare tutti i processi che stanno accedendo al cd-rom, basterà eseguire fuser -kim/media/cdrom. Chiaramente il comando va modificato in base alla configurazione del proprio sistema. Con -i facciamo in modo di dover confermare il comando per eseguirlo. Consiglio vivamente di eseguire il comando fuser come root (se ne abbiamo la possibilità), in modo da avere accesso a tutti i processi del sistema!

Con questo articolo inauguro una specie di “serie” dove ogni volta vi mostrerò l’uso di comandi che ci facilitano la vita in alcune situazioni…

Se avete suggerimenti da darmi fate pure…anche per avere uno spunto per i prossimi articoli…

Ti è piaciuto l'articolo? Vota Ok oppure No. Grazie Mille!

Puoi votare l'articolo anche qui, gli articoli precedenti qui.

Scrivi un Commento