¿Qué ficheros tiene abiertos un proceso?


A veces estamos administrando una máquina y encontramos un proceso con muchas conexiones TCP, o excesivo número de procesos hijo, o muchos sockets … un sospechoso de ser un proceso zombie que queremos saber qué está haciendo, o qué archivos de nuestro sistema está tocando.

La solución está una vez más en lsof.

Se trata de una conocida herramienta de monitorización de sistemas Linux que se utiliza para mostrar todos los archivos de disco que mantienen abiertos los procesos, incluyendo los sockets de red abiertos, tuberías, entre otros tipos.

Es uno de los comandos más usados por el Administrador:

lsof -p <pid del proceso>

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s