리눅스에서 포트를 통해 해당 프로그램을 찾기

예를 들어, 우리는 포트 5600는 당신이 길을 따라 찾을 수 있습니다, 점유 어떤 프로그램 찾아야 점령 알고있다.
1. 제 lsof의 명령에 의해 프로그램의 PID를 찾기 위해 대응하는 포트.

[yuanping @ 리눅스 C] $ lsof를 -i : 5600 
COMMAND PID 사용자 FD TYPE 장치 SIZE / OFF NODE NAME의 
서버   4643 yuanping의     3U   의 IPv4 1,286,699       0t0 TCP * esmmanager (LISTEN)

PID에 의해 해당 파일 찾기 2. PID 4643 프로그램 검색된 여기서 상기 공정이다.

[yuanping 리눅스 C @] $ LS -l / proc 디렉토리 / 4643 / EXE 
lrwxrwxrwx. 1 yuanping의 yuanping 0 년 1 월   (8)  23 : 08 / PROC / 4643 / EXE -> / 홈 / yuanping / 코드 / C / 서버 
[yuanping 리눅스 C @] $

아니면이되는 5600에서 포트에 문에 의해 달성 될 수있다.

[yuanping @ 리눅스 C] $의 LS -l / proc 디렉토리 /`lsof를 -i : 5600 | AWK -F "  "  ' {$ 2 인쇄} ' | 그렙 -v " PID " | 종류 | UNIQ `/ EXE 
lrwxrwxrwx. 1 yuanping의 yuanping 0 년 1 월   (8)  23 : 08 / PROC / 4643 / EXE -> / 홈 / yuanping / 코드 / C / 서버 
[yuanping 리눅스 C @] $

 

HTTPS : //www.cnblogs.com/yuanping/archive/2013/01/08/2852065.html 재현

추천

출처blog.csdn.net/weixin_33904756/article/details/94067250