DBDBDEEP

아래 명령어로 확인했을때 포트가 사용중이라면 아래 명령어를 통해 서버의 PID(프로세스번호)를 알수있습니다.

netstat -an | grep 포트번호  

예)


[root@ttest]# netstat -an | grep 1521

tcp        0      0 0.0.0.0:1521                0.0.0.0:*                   LISTEN      

tcp        0      0 112.175.39.139:1521         111.111.111:50992        ESTABLISHED 

tcp        0      0 112.175.39.139:1521         111.11.111:54015        ESTABLISHED  




netstat -nap | grep 포트번호

예)


[root@ttest]# netstat -nap | grep 1521

tcp        0      0 0.0.0.0:1521                0.0.0.0:*                   LISTEN      7391/tnslsnr        

tcp        0      0 112.175.39.139:1521         112.175.39.139:50992        ESTABLISHED 9577/oracleVIS   


[root@ttest]# ps -ef | grep 7391

위에서 나온 7391포트를 검색하여 아래와같이 DB 리스너 프로세스임을 확인했음.

oraprod   7391     1  0  2015 ?        00:03:56 /oracle/oraprod/db/tech_st/11.1.0/bin/tnslsnr TTEST -inherit



netstat -nap 명령어가 안되는 os의 경우 fuser를 활용한다.


fuser -n tcp 포트번호


위 명령어도 안되면


lsof -i | grep 포트번호

이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band