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

   Á¶È¸ 9080   Ãßõ 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 3685/5680
2014-05   4946980   Á¤ÀºÁØ1
2015-12   1483631   ¹é¸Þ°¡
2005-09   5884   ¹®Áö¼º
2008-02   5884   ±è¿µ¼ö
2005-08   5884   ¼Û°æ¹Î
2008-12   5884   ¼Õ°æÈ­
2012-05   5884   ¾¾µð°øÀå
2005-10   5884   ³ëÇü¼®
2005-08   5885   ±èÀçÆò
2005-04   5885   ¹Ú¿ì¿­
2005-05   5885   ±è°Ç¿ì
2013-04   5885   ¿Õ¿ëÇÊ
2015-02   5885   ·¹ÀÌÀú¯
2010-11   5885   GoodWolf
2005-08   5885   Çϼö¾ð
2005-10   5885   ÀÌ°ü¼ö
2011-08   5885   ¶Ñ¶Ñ±è´ë¿ø
2011-08   5885   ¾¾µð°øÀå
2012-05   5885   ÇÏÁ¤±¸
2014-11   5885   Àü¿ä¼Á
2007-09   5885   ±èÁø¿ì
2011-08   5885   ÇѽÂȯ