>
Benvenuto/a su www.classicistranieri.com, la Biblioteca Multimediale Libera
SCEGLI LA SEZIONE CHE PREFERISCI:
[Il blog della biblioteca] [Le nostre pubblicazioni] [Magnatune MP3 Project] [Lirica MP3] [il DVD ROM della biblioteca]
[Letture Creative] [Musica Creativa] [GNUtemberg] [Appunti di informatica libera] [Portalinux]
[The "Punch Illustrated" Mirror] [PG-Historical Fiction Collection] [PG-Audiobook Collection] [Lethal]
[PG-Classicals of English Literature] [PG-Biblioteca Italiana] [PG-Bibliothèque Française]
[PG-Deutsche Bibliothek] [PG-Biblioteca Portuguesa] [PG-Biblioteca Española]
[PG-Illustrated Children Book Collection] [PG-CD ROM]
Se questi contenuti ti sono stati utili, prendi in considerazione la possibilità di effettuare una libera donazione alla biblioteca, in modo che possano continuare a essere gratuiti per tutti.
[successivo] [precedente] [inizio] [fine] [indice generale] [violazione GPL] [translators] [docinfo] [indice analitico] [volume] [parte]
Nel capitolo introduttivo ai processi elaborativi si è già accennato al ruolo del file system virtuale /proc/ di GNU/Linux. Al suo interno, assieme alla situazione di ogni processo, si possono conoscere molte altre informazioni legate al funzionamento del sistema operativo, oltre alla possibilità, entro certi limiti, di interagire con il kernel per passargli delle informazioni particolari.
Per approfondire il significato e l'interpretazione dei file del file system virtuale /proc/ si può consultare la pagina di manuale proc(5).
La quantità di informazioni disponibili è tale per cui è facile perdersi tra questi file. Inoltre, con l'evolversi dei kernel cambiano i contenuti dei file virtuali e anche la loro collocazione. A questo proposito sono utili i programmi del pacchetto Procinfo (1) che aiutano ad analizzare tali informazioni per generare dei resoconti e delle statistiche più facili da consultare.
|
|
Il programma procinfo è quello che, dal pacchetto omonimo, dà le informazioni più comuni. I dati vengono visualizzati in forma più o meno tabellare e i campi sono indicati attraverso dei nomi. Il significato di alcuni di questi è descritto nella tabella 45.1.
Tabella 45.1. Alcuni dei nomi utilizzati per descrivere i campi delle tabelle generate da procinfo.
Quando procinfo viene utilizzato senza argomenti si ottengono le informazioni più importanti che possono essere visualizzate su uno schermo normale, per esempio ciò che viene mostrato di seguito:
|
Eventualmente, procinfo può essere utilizzato per ottenere un'informazione continua (o quasi), come fa il programma top. In questo senso può essere stabilita una pausa tra un aggiornamento e il successivo. Durante questo funzionamento continuo, si possono utilizzare alcuni comandi interattivi, composti da una lettera singola, il cui significato tende a essere coerente con quello delle opzioni della riga di comando. In modo particolare, il comando q termina il funzionamento continuo di procinfo.
|
|
Fa sì che procinfo funzioni in modo continuo, a tutto-schermo.
|
|
Questa opzione implica automaticamente la selezione di -f e serve a stabilire un intervallo tra un aggiornamento e l'altro delle informazioni visualizzate.
|
|
Mostra le informazioni sui moduli e sui dispositivi a caratteri e a blocchi, trascurando i dati relativi alla CPU e alla memoria.
|
|
Mostra tutte le informazioni disponibili, ma per questo non bastano le dimensioni di uno schermo normale.
|
|
Mostra le informazioni normali, cioè quelle sull'utilizzo della CPU, della memoria e delle interruzioni (interrupt), ma riferite a periodi di un secondo. Ciò richiede il funzionamento di procinfo in modo continuo, pertanto questa opzione implica automaticamente l'uso di -f.
|
|
Ridirige l'output in un file, che di solito corrisponde al dispositivo di una console virtuale inutilizzata.
|
|
lsdev è un programma molto semplice che si limita a mostrare una tabella con informazioni tratte dai file /proc/interrupts, /proc/ioports e /proc/dma. In pratica mostra tutti gli indirizzi relativi all'hardware installato.
Il risultato che si ottiene potrebbe essere simile a quello seguente:
|
|
|
socklist è un programma molto semplice che si limita a mostrare una tabella con informazioni tratte dai file /proc/net/tcp, /proc/net/udp e /proc/net/raw, integrandoli con le informazioni relative ai descrittori dei file di ogni processo, ovvero /proc/*/fd/*.
Si tratta di informazioni utili per ciò che riguarda la gestione della rete, tuttavia questo programma viene mostrato qui per completare l'argomento di questo capitolo. Di seguito viene mostrato un esempio del risultato che si può ottenere con socklist.
|
Appunti di informatica libera 2003.06.29 --- Copyright © 2000-2003 Daniele Giacomini -- daniele @ swlibero.org
Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome informazioni_dal_file_nbsp_system_virtuale_proc_di_gnu_linux.html
[successivo] [precedente] [inizio] [fine] [indice generale] [violazione GPL] [translators] [docinfo] [indice analitico]