Today's command lsof ========================== next command nl
LiSt Open Files.
Using Options
-c
Show us what files are opened by processes whose names starts by ____(bash,iTunes,S, . . . )
lsof -c S
lsof -c bash
lsof -c iTunes
-t
list only Process Id's (PID) so ls -t list all unique process id running on system which is using some file.
+p
Show us what files are using the process whose PID is 318:
lsof +p 318
+D
Search for all opened instances of directory ~/Project and all the files and directories it contains:
lsof +D ~/Project
-i
Show all connections
lsof -i
Show only TCP connections
lsof -iTCP
Show only UDP connections
lsof -iUDP
-i :port shows all networking related to a given port
lsof -i :22
lsof -i| grep LISTEN
lsof -i| grep ESTABLISHED
Grepping for "ESTABLISHED" or "LISTEN" listening connections
Use -a option to combine search terms.
lsof -a -u nandan -i
"show me everything running for user nandan and using some kind of connection"
Use it to kill processes
kill -9 `lsof -a -u nandan -c VLC -t`
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment