lsof
Comando para detectar el uso de archivos en Linux
$ lsof [archivo]
Detecta que procesos están usando el archivo
$ lsof [usuario]
Detecta que archivos están abiertos por el usuario
$ lsof -i
Actividad de la red
$ lsof -c [proceso o programa]
Ver que archivos están abiertos por un proceso o un programa específico
# lsof +D [directorio]
Ver que archivos están abiertos en un directorio específico.
$ sudo lsof -i :67
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
dnsmasq 1841 libvirt-dnsmasq 3u IPv4 23741 0t0 UDP *:bootps
Actividad en la red en el puerto 67
$ sudo lsof -i :53
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
dnsmasq 1841 libvirt-dnsmasq 5u IPv4 23744 0t0 UDP 192.168.122.1:domain
dnsmasq 1841 libvirt-dnsmasq 6u IPv4 23745 0t0 TCP 192.168.122.1:domain (LISTEN)
Actividad en la red en el puerto 53