특정 연결을 설정하는 프로세스는 무엇입니까?

특정 연결을 설정하는 프로세스는 무엇입니까?

나는 이것을 사용하여 iftop내 컴퓨터가 어떤 연결을 만들고 있는지 확인합니다. 원격 서버에 이상한 연결이 보입니다. 연결이 설정되거나 연결되는 이유를 알 수 없습니다.

me               => unknown.domain.com    0b    638b    638b
                 <=                       0b    754b    764b
me               => gateway               0b    179b    179b
                 <=                       0b    205b    205b
239.255.255.250  => local-machine         0b      0b      0b
                 <=                       0b      0b   1.61Kb

내가 어떤 프로세스에 연결하고 있는지 어떻게 알 수 있나요 unknown.domain.com?

답변1

netstat -ap

출력 예...

[me@util tmp]$ netstat -ap |more
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        0      0 util:34782              unknown.domain.com:http ESTABLISHED 15273/firefox

위의 출력은 개별 예를 강조하기 위해 축약되었습니다. 실제 출력은 더 길어질 가능성이 높습니다.



=== 편집 ===

사용된 대안 netstat은...

ss -tp

답변2

나는 아름답다고 느끼지 않는다netstat -apOS/X(10.11.6, El Capitan)의 기능입니다. 다음을 사용하여 동일한 정보를 얻을 수 있습니다.라소프OS/X에서 lsof는 모든 Unix 계열 플랫폼에서 작동한다는 추가 이점을 가지고 있습니다.

$ lsof | grep dropbox.com
Dropbox 659 quentin 21u  IPv4 0x3704bf24379 0t0  TCP 10.15.1.6:49609->client.v.dropbox.com:https (CLOSE_WAIT)

Lsof는 그 이상을 수행합니다. 이 훌륭한 도구를 제공해 주신 Vic Abell에게 감사드립니다!

ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof.tar.bz2

관련 정보