El sistema de archivos /proc
es algo específico de GNU/Linux. El mismo es un sistema de archivos
virtual, y como tal, no ocupa lugar en disco. Es una forma muy
conveniente de obtener información sobre el sistema, ya que la
mayoría de los archivos de este directorio son legibles (bueno, con
un poco de ayuda). De hecho, muchos programas obtienen información
de los archivos de /proc
, la formatean a su
manera y luego la muestran. Este es el caso de todos los programas
que muestran información sobre los procesos, y ya hemos visto
algunos de ellos (top, ps y otros).
/proc
también es una buena fuente de
información sobre su hardware, y similarmente, unos cuantos
programas sólo son interfaces para la información contenida en
/proc
.
También hay un subdirectorio especial,
/proc/sys
. Este permite cambiar algunos
parámetros del núcleo en tiempo real, o consultarlos.