$ ps -ef | grep Name  

其中每一行(很长的时候会占用若干行)的第二个字段就是进程的id。

查看到进程id之后,使用netstat命令查看其占用的端口:

$ netstat -nap | grep pid  

 

例子:

[zpy@real_app04ia-real]$ ps -ef|grep rmeia

zpy        511 32684 0 10:52 pts/0    00:00:00 greprmeia

zpy      17618    1  0 Sep28 ?        02:13:16 java -cp .:./lib/*com.ism.rmeia.server.JettyServer

[zpy@real_app04ia-real]$ netstat -anpl|grep 17618

(Not allprocesses could be identified, non-owned process info

 will not be shown, you would have to be rootto see it all.)

tcp        0     0 :::6060                    :::*                        LISTEN      17618/java         

unix  2     [ ]         STREAM     CONNECTED     335695 17618/java