linux 查看某个端口占用情况,如8080端口

tchonggang 2015-08-12

查看8080端口是否被占用:

方法一:

使用命令:netstat –apn

查看所有的进程和端口使用情况,其中最后一栏是PID/Program name

linux 查看某个端口占用情况,如8080端口

图中显示8080端口被PID为9658的Java进程占用

进一步使用命令:

    ps -ef | grep java    或者    ps -ef | grep pid   查看

    如: ps -ef | grep 9658   下图显示为:

linux 查看某个端口占用情况,如8080端口

   使用 kill -9 9658  可以考虑干掉

方法二:

   1、  netstat –apn | grep 8080

   2、  ps -ef | grep  pid 查看

第二种方法最直接。

==============================================================

netstat -anp |grep 端口号

root用户执行

netstat -ntupl

n表示不查询dns

t表示tcp协议

u表示udp协议

p表示查询占用的程序

l表示查询正在监听的程序

查看那个进程占用了xxx端口
lsof -i:xxx
查看进程号为xxx的进程在哪里
ps -ef|grep xxx

ps -ef |grep  程序名
netstat -nltp |grep 端口号或服务名

相关推荐