답변:
당신이 사용하는 경우
$ ps -ef
또는
$ top
opengeo-suite에 대한 PID (프로세스 ID)를 찾을 수 있어야합니다.
PID를 사용하면 netstat 및 grep을 사용하여 실행중인 포트를 찾을 수 있습니다. 예를 들어 바람둥이의 PID가 1483임을 알 수 있습니다.
$ sudo netstat -lnp | grep 1483
나는 결과를 얻는다 :
tcp6 0 0 :::8080 :::* LISTEN 1483/java
tcp6 0 0 127.0.0.1:8005 :::* LISTEN 1483/java
나는 당신이 이것을 물지 않았다고 생각하지만, 포트 번호를 알 때 프로세스 ID를 찾기 위해 완전성을 위해 :
$ sudo lsof -i:8080 -n
준다
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 1483 tomcat6 36u IPv6 3496 0t0 TCP *:http-alt (LISTEN)
netstat 및 lsof는 sudo없이 실행되지만 모든 포트를 표시하지는 않습니다. 제 경우에는 tomcat 포트를 보려면 sudo가 필요했습니다.
아래를 시도하십시오 :
netstat -ntpl | grep java
tcp 0 0 127.0.0.1:**8005** 0.0.0.0:* LISTEN 2710/java
tcp 0 0 0.0.0.0:**8008** 0.0.0.0:* LISTEN 2710/java
tcp 0 0 0.0.0.0:**8009** 0.0.0.0:* LISTEN 2710/java
netstat
경우 훨씬 쉽고 빠릅니다. 포트를 여는 프로그램의 이름을 출력에 연결하는 방법에 대한 매뉴얼 페이지를 읽으십시오. man netstat
여기 당신의 친구 중 하나입니다 :-)