#查看80端口的占用情况:
lsof -i:80
lsof -i:80
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 10041 root 24u IPv6 150895584 0t0 TCP 172.16.1.14:46819->172.16.1.243:http (ESTABLISHED)
java 10041 root 41u IPv6 150600854 0t0 TCP 172.16.1.14:35988->172.16.1.243:http (CLOSE_WAIT)
java 10041 root 73u IPv6 150913927 0t0 TCP 172.16.1.14:51464->103.25.20.98:http (ESTABLISHED)
或者: netstat -apn | grep 80
netstat -apn | grep 80
tcp 0 0 ::ffff:172.16.1.14:51549 ::ffff:103.25.20.98:80 TIME_WAIT -
tcp 0 0 ::ffff:172.16.1.14:51557 ::ffff:103.25.20.98:80 TIME_WAIT -
tcp 0 0 ::ffff:172.16.1.14:51561 ::ffff:103.25.20.98:80 TIME_WAIT -
tcp 0 0 ::ffff:172.16.1.14:51558 ::ffff:103.25.20.98:80 TIME_WAIT -
tcp 0 0 ::ffff:172.16.1.14:51560 ::ffff:103.25.20.98:80 TIME_WAIT -
上面的命令执行之后可以显示进程号,找到进程号以后,再使用以下命令查看详细信息:
ps -aux | grep
或者
ps -ef | grep
#查看 remote address 连接情况
netstat -aon
netstat -aon | sort | uniq | awk '{print $5}' | sort | uniq
netstat -aonp 可以查看到pid