查看某端口使用情况
[root@VM_0_2_centos sbin]# netstat -anp |grep 8888
tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN 3289/java
查看所有端口使用情况
[root@VM_0_2_centos sbin]# netstat -nultp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:5801 0.0.0.0:* LISTEN 15032/Xvnc
tcp 0 0 0.0.0.0:5802 0.0.0.0:* LISTEN 20809/Xvnc
tcp 0 0 0.0.0.0:8888 0.0.0.0:* LISTEN 3289/java
杀死端口 (以杀死8888端口为例)
[root@VM_0_2_centos sbin]# kill -9 3289(即上面8888所对应的PID)
扩展 netstat命令各个参数说明
netstat -t : 指明显示TCP端口
netstat -u : 指明显示UDP端口
netstat -l : 仅显示监听应用程序能够读写与收发通讯协议与资料
netstat -p : 显示进程标识符和程序名称
netstat -n : 显示IP
netstat -ntlp : 查看当前所有tcp端口
netstat -ntulp |grep 80 查看所有80端口使用情况 (也可以是具体端口号如:8888,下同)
netstat -an | grep 80 查看所有80端口使用情况