lsof
查看端口所在進程
admin@de ~ % lsof -i:8080
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
nc 29155 admin 3u IPv4 0x6ebcb6e4fe159e1d 0t0 UDP *:http-alt
如下命令可以直接結束佔用端口的所有進程:
lsof -P | grep ":8080" | awk '{print $2}' | xargs kill -9
netstat(mac)
查看tcp協議監聽的8080端口
admin@de ~ % netstat -anp tcp | grep 8080
tcp4 0 0 *.8080 *.* LISTEN
查看udp協議監聽的8080端口
admin@de ~ % netstat -anp udp | grep 8080
udp4 0 0 *.8080 *.*
nc
tcp監聽8080端口
nc -l 8080
udp監聽8080端口
nc -ul 8080