11.1. Come accedere al filesystem /proc

11.1.1. Uso di "cat" e "echo"

L'utilizzo di "cat" e "echo" è il modo più semplice per accedere al filesystem /proc, sono richiesti però anche alcuni requisiti

CONFIG_PROC_FS=y
   

# mount | grep "type proc"
none on /proc type proc (rw)
   

Di solito, solo le voci in /proc/sys/* sono scrivibili, le altre sono in lettura e servono solo per il recupero di informazioni.

11.1.2. Uso di "sysctl"

L'utilizzo del programma "sysctl" è un metodo moderno per accedere agli switch del kernel. Si può usare anche nel caso in cui il filesystem /proc non sia montato. Si ha però accesso solo a /proc/sys/*!

Il programma "sysctl" è incluso nel pacchetto "procps" (su sistemi Red Hat Linux).

CONFIG_SYSCTL=y
   

11.1.2.1. Recupero di un valore

Il valore di una voce può essere recuperato con:

# sysctl net.ipv6.conf.all.forwarding
net.ipv6.conf.all.forwarding = 0
    

11.1.3. Valori trovati nel filesystem /proc

Esistono vari formati (tipi di dati) dei valori nel filesystem /proc: