在Linux上的lsof命令可以查看當前系統當前使用的文件情況,當然也可以查看網絡Socket通信情況。
$ lsof 查看所有系統IO操作
$ lsof /etc/passwd 查看進程對文件系統的使用
$ lsof -p <pid> 查看指定進程使用的IO情況,通常可以使用這個命令查看進程打開的文件。
$ lsof [email protected] 查看某個網絡連接
$ lsof [email protected]:ftp-data 查看某個指定協議的網絡連接
$ lsof -i4 或者 lsof -i6 查看某個指定協議的網絡連接
$ lsof -u<user> 查看某個用戶的操作