Red Hat Linux 7.1: Official Red Hat Linux Reference Guide | ||
---|---|---|
Indietro | Capitolo 1. Struttura del filesystem | Avanti |
La directory /proc contiene particolari file che estraggono o inviano informazioni al kernel.
Tuttavia, la directory /proc è molto più potente di quanto non crediate. Attraverso i vari file di questa directory (che non sono file ma interfacce nel kernel), un amministratore del sistema può usare /proc come metodo per accedere a informazioni sullo stato del kernel, gli attributi della macchine, gli stati dei singoli processi ecc. Usando cat in combinazione con le interfacce in /proc, potete accedere immediatamente a un'enorme quantità di informazioni su qualsiasi sistema. Per esempio se volete vedere come i registri della memoria sono attualmente assegnati sul vostro computer:
[truk@tictactoe /proc]$ cat iomem 00000000-0009fbff : System RAM 0009fc00-0009ffff : reserved 000a0000-000bffff : Video RAM area 000c0000-000c7fff : Video ROM 000f0000-000fffff : System ROM 00100000-07ffffff : System RAM 00100000-002553d7 : Kernel code 002553d8-0026d91b : Kernel data e0000000-e3ffffff : VIA Technologies, Inc. VT82C597 [Apollo VP3] e4000000-e7ffffff : PCI Bus #01 e4000000-e4003fff : Matrox Graphics, Inc. MGA G200 AGP e5000000-e57fffff : Matrox Graphics, Inc. MGA G200 AGP e8000000-e8ffffff : PCI Bus #01 e8000000-e8ffffff : Matrox Graphics, Inc. MGA G200 AGP ea000000-ea00007f : Digital Equipment Corporation DECchip 21140 ea000000-ea00007f : eth0 ffff0000-ffffffff : reserved [truk@tictactoe /proc]$ |
Oppure (cosa ancora più utile), se vi collegate a una macchina sconosciuta e volete sapere il tipo e la velocità del processore, potete usare il comando seguente:
cat /proc/cpuinfo |
Altre informazioni sul sistema sono contenute in cmdline, meminfo, partitions, version ecc.
Le directory in /proc rappresentano un insieme di informazioni su un'applicazione o un processo particolare. Per esempio, la directory /proc/sys/kernel è ricca di informazioni sul kernel. È indicato, per esempio, il numero massimo di thread (threads-max) e di messaggi (msgmax).