lsof命令只能以root的权限执行
用法如下:
1. 显示开启文件abc.txt的进程
Example:
语法:lsof -i[46] [protocol][@hostname|hostaddr][:service|port]
46 -- IPV4 or IPV6
protocol -- TCP or UDP
hostname -- Internet host name
hostaddr -- IP地址
service -- /etc/service中的service name(可多选)
port -- 端口号(可多选)
Example:
TCP:25 - TCP and port 25
@1.1.1.1 - IP 1.1.1.1
tcp@test.com - TCP protocol, ftp service
用法如下:
1. 显示开启文件abc.txt的进程
lsof abc.txt
lsof -i 22
lsof -c abc
lsof -g gid
lsof +d /usr/local/
lsof +D /usr/local/
lsof -d 4
lsof -n
lsof -p 12
lsof +|-r [t]
-r, lsof会永远执行,直到被中断
+r, lsof会一直执行,直到没可显示的内容Example:
查看目前ftp连接的情况:lsof -i tcp@test.com:ftp -r
lsof -s
lsof -u username
语法:lsof -i[46] [protocol][@hostname|hostaddr][:service|port]
46 -- IPV4 or IPV6
protocol -- TCP or UDP
hostname -- Internet host name
hostaddr -- IP地址
service -- /etc/service中的service name(可多选)
port -- 端口号(可多选)
Example:
TCP:25 - TCP and port 25
@1.1.1.1 - IP 1.1.1.1
tcp@test.com - TCP protocol, ftp service