Directorio /proc información del sistema.
Dentro del directorio /proc vemos dos tipos de contenido distintos, directorios numerados y ficheros de información del sistema, eso sí hay que destacar que /proc es un sistema de ficheros virtual, si vemos el tamaño que tiene un fichero determinado veremos que ocupa 0 byes:
m3t4g4m3@nexolinux ~ $ ls -l /proc/cpuinfo -r--r--r-- 1 root root 0 feb 26 13:58 /proc/cpuinfo
Los directorios con nombres y números representan Ids de procesos. y dentro de uno de ellos está el proceso con ese PID. Normalmente son comandos variables, descripción de ficheros, limites de procesos y puntos de montaje.
Luego tenemos una serie de ficheros en /proc sobre información del sistema:
Los más importantes son:
/proc/cpuinfo – información sobre CPU
/proc/meminfo – Información sobre Memoria.
/proc/loadvg – Carga media del sistema. Las primeras tres columnas miden uso de CPU en periodos de 1, 5 y 10 minutos respectivamente. La cuarta columna el número de procesos activos y el número total de procesos. La cuarta el último ID del proceso usado.
/proc/partitions – Información relativa a particiones.
/proc/version – Versión Linux
Luego hay algunos comandos en Linux que leen información de este directorio para mostrarnos de una forma cómoda la información.
/proc/cmdline – Línea de comandos del Kernel
/proc/devices – Lista de drivers de dispostivios configurados en el kernel actual.
/proc/dma – Canales DMA en uso (Acceso Directo a Memoria)
/proc/fb – Frame Buffer devices.
/proc/filesystems – Sistemas de ficheros soportados por el Kernel.
/proc/interrupts – Número de interrupciones en la arquitectura (IRQ)
/proc/iomem – Mapeo de la memoria para varios dispositivos
/proc/ioports – Lista de puertos de comunicaciones registrados con un dispositivo
/proc/locks – Ficheros bloqueados por el kernel
/proc/misc – Drivers registrados
/proc/modules – Lista de módulos cargados por el kernel
/proc/mounts – Todos los puntos de montaje del sistema.
/proc/pci – Dispositivos PCI en el sistema.
/proc/stat – Mantiene varias estadísticas del sistema desde el arranque.
/proc/swap – Mide Swap y su uso
/proc/uptime – Información del tiempo del sistema arrancado.
/proc/version – Versión del kernel gcc (compilador) y versión de la distro.
Deja un comentario