This quick reference cheat sheet provides various for using lsof command.
$ kill -9 `lsof -t -u apache` $ kill -9 $(lsof -t -i :8080)
$ lsof +D /var/log # Within a directory
$ lsof /var/log/messages $ lsof /etc/passwd
$ lsof -p 1753 $ lsof -p ^3 # Except certain pids
$ lsof -i 4 # IPv4 only $ lsof -i 6 # IPv6 only
$ lsof -u www-data $ lsof -u www-data -u ubuntu $ lsof -i -u ^root # Except certain user
$ lsof -c mysql $ lsof -c java $ lsof -c ssh $ lsof -c nginx $ lsof -c ssh -c httpd
$ lsof -i :8080 $ lsof -i :80 -i :22 $ lsof -i TCP:22 $ lsof -i TCP:1-1024 $ lsof -i UDP $ lsof -i @192.168.1.5
lsof meaning LiSt Open Files is used to find out which files are open by which process
L
S
O
F
$ lsof $ sudo lsof -u root