TAGS CLOUD
Incrementa dimensioniDecrementa dimensioni
Utilità del file system /proc
Il kernel lo utilizza per fornire dati sul sistema
Tutte le distribuzioni mettono a disposizione una importantissima risorsa del kernel, il /proc file system. Questo particolare file system, anche se sarebbe meglio dire pseudo-file system, dato che si tratta in realtà di una struttura virtuale, è uno dei sistemi utilizzati dal kernel per fornire informazioni alle applicazioni e, di conseguenza, all'utente. Lo scambio di dati avviene tramite i file presenti nella cartella /proc i cui nomi sono immediatamente riconducibili alle informazioni in essi contenute. Navigando all'interno di questa directory diventa facile recuperare dati preziosi sullo stato e sul funzionamento del sistema. Per farlo basta utilizzare il comando cat. Ad esempio, eseguendo cat /proc/version si ottiene la stringa identificativa della versione del kernel attualmente in uso, il compilatore utilizzato per la sua compilazione, il numero che la identifica e la data di creazione del kernel stesso. Oltre ai file presenti nella directory /proc esistono anche numerose sottodirectory; alcune relative a sottosistemi del kernel stesso come driver, fs, o net, che fanno riferimento ai moduli, ai file system e alla rete, più tutta una serie di cartelle aventi il nome composto solamente da numeri. Ebbene, questi numeri sono gli identificativi (PID) che il kernel assegna ad ogni processo in esecuzione, e all'interno delle cartelle è possibile trovare tutte le informazioni relative all'eseguibile. Si va dalla linea di comando usata per lanciare l'applicazione, all'uso della memoria, fino all'elenco delle librerie utilizzate.
Lascia un commento
Tag: file system, proc, sistema, kernel
Condividi