ƯÁ¤Æ÷Æ®, pid ·Î µé¾î¿Â Á¢¼ÓÀÚ ¼ö¸¦ ¾Ë ¼ö ÀÖÀ»±î¿ä( netstat)

   Á¶È¸ 9038   Ãßõ 0    

안녕하세요.

 

프로세스 마다 pid 값을 가지고 있는걸로 알고 있습니다. tasklist 를 치면 프로세스의 pid가 나오던데요.

 

만약에 1111 pid 를 가지고 있는 프로세스가 80포트를 열고

외부에서 이 1111 pid 를 통해 80포트로 접속한 접속자 수를 알 수 있는 방법이 있는지 궁금합니다.

 

1111 pid 를 가진 프로세스가 80포트를 열었음 -> 외부에서 1111 pid 를 통해 80포트로 접속 -> 80포트로 접속해 있는 클라이언트 중에서 1111 pid 로 접속한 사용자의 수를 알 수 있는가?

 

너무 해괴한 질문인지 모르겠습니다. 흑흑흑흑

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
±èÁ¦¿¬ 2012-02
¸¶ÀÌÅ©·Î¼ÒÇÁÆ®¿¡¼­ Á¦°øÇÏ´Â tcpview¶ó´Â ÇÁ·Î±×·¥À» Çѹø »ç¿ëÇغ¸¼¼¿ä..
±×·±µ¥ Á¢¼Ó »ç¿ëÀÚ ¼ö¸¦ ¾Ë ¼ö ÀÖ´ÂÁö´Â Àß ¸ð¸£°Ú³×¿ä.
¹è°æÈ£ 2012-02
°£´ÜÇÏ°Ô´Â netstat À¸·Î È®ÀÎÀº °¡´ÉÇÕ´Ï´Ù.
netstat -no ÇÏ¸é ¿¬°áµÇ¾îÀÖ´Â Æ÷Æ®º° PID ¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

ƯÁ¤ Æ÷Æ®¸¸ º¸°í½ÍÀ¸½Ã´Ù¸é..findstr ±¸¹®À» ÀÀ¿ëÇÏ½Ã¸é µË´Ï´Ù.
netstat -no | findstr /i "{ProcessID}"

µµ¿òÀÌ µÇ¼ÌÀ¸¸é ÇÕ´Ï´Ù^^
¿ÀÁØÈ£ 2012-02
µÎºÐ ´äº¯ °¨»çÇÕ´Ï´Ù. Å« µµ¿òÀÌ µÇ¾ú½À´Ï´Ù. ÈæÈæÈæ
¾ç´ë°¨ 2012-02
À¥¼­¹ö¿¡ Á¢±ÙÇÑ Àüü µ¿½Ã Á¢¼Ó¼ö
netstat -an|grep ESTABLISHED|awk '{print $2}'|cut -d '.' -f 1,2,3,4|wc -l

Á¢¼ÓÀÚ ÇϳªÇϳª Ä«¿îÆ®
netstat -an|grep ESTABLISHED|awk '{print $2}'|cut -d '.' -f 1,2,3,4|sort|uniq|grep -v 127.0.0.1|wc -l

awk, wc µîµµ gawk µîÀ¸·Î À©µµ¿ì¿ë ¿ÀǼҽº°¡ ÀÖ½À´Ï´Ù.


QnA
Á¦¸ñPage 3662/5657
2015-12   1406429   ¹é¸Þ°¡
2014-05   4861163   Á¤ÀºÁØ1
2005-10   5828   ¼ÛÇöÈ£
2015-03   5828   ±è°Ç¿ì
2016-08   5828   geniefix
2011-12   5828   ¿¹°ü½Å±Ô½Ä
2005-07   5829   ¹ÚÁØ¿ë
2011-07   5829   ȲȥÀ»ÇâÇØ
2009-03   5829   ¿©ÁÖÀÌ»óµ·
2018-11   5829   jore
2005-07   5829   ±èµ¿¿Ï
2005-05   5829   ÀÌÁø°ü
2008-11   5829   ¹Úµ¿¼·
2008-03   5829   ±ÇÈñ¼®
2011-11   5829   ±è°Ç¿ì
2019-12   5829   õ¸¶°Ç»§
2016-12   5829   À¯·ÉEÁ¤ÇØÁØ
2005-02   5829   ±èÈñÁø
2008-12   5829   ¼Õ°æÈ­
2005-06   5829   ±è°æÈ£
2007-10   5830   ÀÌÈñ¿ø
2011-07   5830   NiteFlite9