先根据端口获得哪个进程ID用了:
比如要查9876这个端口谁占用了:
netstat -apn|grep 9876
tcp 0 0 :::9876 :::* LISTEN 4490/java
或
lsof -i:9876
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 4490 root 49u IPv6 15447 0t0 TCP *:sd (LISTEN)
知道了PID为4490,则可查询4490具体的进程资料:
[root@dgweb240sp bin]# ps -ef |grep 4490
root 4490 4488 0 15:13 pts/0 00:00:01 /usr/local/jdk/bin/java -server -Xms200m -Xmx300m -Xmn100m -XX:PermSize=128m -XX:MaxPermSize=320m -XX:+UseConcMarkSweepGC -XX:+UseCMSCompactAtFullCollection -XX:CMSInitiatingOccupancyFraction=70 -XX:+CMSParallelRemarkEnabled -XX:SoftRefLRUPolicyMSPerMB=0 -XX:+CMSClassUnloadingEnabled -XX:SurvivorRatio=8 -XX:+DisableExplicitGC -verbose:gc -Xloggc:/root/rmq_srv_gc.log -XX:+PrintGCDetails -XX:-OmitStackTraceInFastThrow -Djava.ext.dirs=/usr/local/rocketmq/bin/../lib -cp .:/usr/local/rocketmq/bin/../conf: com.alibaba.rocketmq.namesrv.NamesrvStartup
root 10253 4474 0 15:26 pts/0 00:00:00 grep 4490
上面已经返回足够具体的进程资料了,连同启动参数都有。