首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

通过进程查端口命令

2013-07-01 
求一个通过进程查端口命令ps auxww | grep java | grep ElMainElMain是我的java程序,这样可以看到进程,但

求一个通过进程查端口命令
ps auxww | grep java | grep ElMain

ElMain是我的java程序,这样可以看到进程,但是我的程序端口是可配置的,

如何根据ElMain这个程序名找到它用的端口号?

netstat -anp | grep 进程名称  这样也不行,因为我机器上很多java进程

我的目的是找到端口号看它启动没有来做一些操作

netstat -tln | grep 11111  之前是这么判断的,现在11111这个端口可配置了

[解决办法]

引用:
楼上老大,这俩命令都会,但是不够用,
因为我的机器java进程多, lsof 
[解决办法]
grep java 会有一堆,
ps auxww 
[解决办法]
 grep java 
[解决办法]
 grep ElMain
这样才能看到我这个java进程,

但是我怎么根据进程查占用端口号呢?

/usr/proc/bin/pfiles 进程号 
[解决办法]
 grep "[p]ort:"

[解决办法]
1. ps -ef 
[解决办法]
 grep java 
[解决办法]
 grep ElMain 这个可以找到你的进程号(pid)

2. netstat -tupln 
[解决办法]
 grep (PID) 这就可以看到端口号了

热点排行