Sobes.tech
Junior

¿Qué contiene el directorio Linux: /proc?

sobes.tech AI

Respuesta de la IA

Información sobre procesos en ejecución, núcleo y recursos del sistema. Es un sistema de archivos virtual en la memoria RAM.

Subdirectorios y archivos principales:

  • /proc/<PID>: Información sobre el proceso con identificador PID. El contenido incluye:
    • cmdline: Argumentos de la línea de comandos del proceso.
    • environ: Variables de entorno del proceso.
    • fd: Enlaces a los flujos abiertos (descriptores de archivos).
    • status: Estado del proceso (nombre, ID de usuario, grupo, consumo de memoria, etc.).
  • /proc/cpuinfo: Información sobre la CPU.
  • /proc/meminfo: Información sobre el uso de memoria.
  • /proc/filesystems: Lista de sistemas de archivos soportados.
  • /proc/interrupts: Información sobre las interrupciones.
  • /proc/mounts: Lista de sistemas de archivos montados.
  • /proc/net: Información sobre el subsistema de red.
  • /proc/self: Enlace simbólico al directorio del proceso actual.
  • /proc/sys: Parámetros del núcleo disponibles para modificar.

Ejemplo de cómo obtener información de memoria:

# Mostrar información de memoria
cat /proc/meminfo

Ejemplo de cómo obtener el PID de un proceso por nombre:

# Obtener PID del proceso 'systemd'
pgrep systemd

Luego, se puede consultar información sobre ese proceso:

# Obtener la línea de comando del proceso con un PID específico
cat /proc/<PID_systemd>/cmdline