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

   Á¶È¸ 9046   Ãßõ 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 4805/5660
2014-05   4879036   Á¤ÀºÁØ1
2015-12   1418255   ¹é¸Þ°¡
2003-07   8789   À¯¿µ±Ù
2009-10   8789   starcontrol
2016-09   8789   yuno
2018-12   8789   LINKINPARK
2016-02   8790   ¼ÇÇѸÆÁÖ
2003-06   8790   °í´ëÁØ
2008-03   8791   ÀÌÁ¦È£
2003-06   8791   ±èº´Ã¶
2014-05   8791   akfalles
2003-11   8791   Çѽ¸ñ
2003-09   8792   ±èÁö¿µ
2017-11   8792   ½ÅÀº¿Ö
2014-12   8792   ȸ¿øK
2004-03   8792   ºÀÀçÈÆ
2010-08   8792   ¼­µ¿±¹
2004-02   8792   ÀÌ´ë·Î
2003-06   8792   ¹ÚÇÐÁØ
2003-07   8793   ÀÌ°ü¿õ
2003-07   8793   Á¶¿µ¹ü
2012-05   8793   NaN