读书人

通过进程查端口命令

发布时间: 2013-07-01 12:33:04 作者: rapoo

求一个通过进程查端口命令
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) 这就可以看到端口号了

读书人网 >UNIXLINUX

热点推荐