netstat 의 데이터를 보고 특정 port 에 접근하는 프로세스를 알

rozz의 이미지

netstat 해보면
머 아래와 같은 형식의 데이터가 쭉 나오는데요..

tcp 16 78840 우리ip:59422 68.184.178.125:2111 ESTABLISHED

우리 서버의 어떤 프로세스에서
68.184.178.125 의 2111 port 로 접근하는지
알수 없을까요?
이런 프로세스 3~4 개가 떠서 네트워크 트래픽을 다 잡아먹고 있어요..
조언 좀 부탁드립니다..

choissi의 이미지

netstat -nap

이렇게 하면 프로세스가 나옵니다.

울랄라~ 호기심 천국~!!
http://www.ezdoum.com

bada815의 이미지

[이런 방법도 있내요]

fuser -n tcp 1010
1010포트에 사용중인 프로세스 확인할 수있습니다.

lsof |grep 101 하시면 101[pid]프로세스가 잡고 있는 파일리스트을 볼 수 있습니다.

#include <linux.h>