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

   Á¶È¸ 8914   Ãßõ 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 3624/5620
2015-12   1196122   ¹é¸Þ°¡
2014-05   4649134   Á¤ÀºÁØ1
2017-04   3972   ³ªÆÄÀÌ°­½ÂÈÆ
2013-11   3972   ±è°Ç¿ì
2020-05   3972   ¹ÎÈ£¾ç
2014-12   3972   ArtsRommel
2015-09   3971   ¹éµÎ»ê
2016-07   3971   ĵÀ§µå
2018-03   3971   Jjun
2014-01   3971   Ç㿵Áø
2015-09   3971   ¹«¾Æ
2018-04   3971   ¸ùź
2016-02   3971   ±ô¹Ú±ô¹Ú°¡
2018-04   3971   ÁÒ½´¾Æ
2017-12   3971   ¾Æ¸¶µ¥¿ì½º
2020-07   3971   ½ÅÄÚÄ¡
2016-08   3971   Christopher
2017-09   3971   ½½·çÇÁ
2016-03   3971   ¹Ì¼ö¸Ç
2017-05   3971   È£¹Ú°í±¸¸¶
2015-08   3971   ±è°Ç¿ì
2014-05   3970   ½Å¼º°ø