¿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 un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *