linuxÔõô¼ì²âÁ÷Á¿À´×ÔÄÇÀï
linux¼ì²âÁ÷Á¿µÄȪԴµÄÒªÁìÓУº1¡¢iftop£¬ÊµÊ±Á÷Á¿¼à²â¹¤¾ß£¬¿ÉÓÃÓÚÉó²éÌض¨ÍøÂç½Ó¿ÚµÄÁ÷Á¿ÈªÔ´ºÍÄ¿µÄµØ£»2¡¢nethogs£¬Ò»¸öÒÔÀú³ÌΪµ¥Î»ÏÔʾÍøÂçÁ÷Á¿µÄ¹¤¾ß£¬¿ÉÒÔ¸æËßÄÄЩÀú³ÌÕýÔÚʹÓÃÍøÂçÒÔ¼°ËüÃǵÄÁ÷Á¿ÈªÔ´£»3¡¢tcpdump£¬Ò»¸ö¹¦Ð§Ç¿Ê¢µÄÍøÂçÊý¾Ý°ü²¶»ñ¹¤¾ß£¬¿ÉÒÔ½«²¶»ñµ½µÄÍøÂçÊý¾Ý°üÉúÑĵ½Îļþ£¬²¢Ìṩ¶àÖÖ¹ýÂËÑ¡ÏîÀ´ÆÊÎöÁ÷Á¿¡£
±¾½Ì³Ì²Ù×÷ϵͳ£ºLinux5.18.14ϵͳ¡¢Dell G3µçÄÔ¡£
ÔÚLinuxϵͳÖУ¬Äú¿ÉÒÔʹÓÃһЩ¹¤¾ßÀ´¼ì²âÍøÂçÁ÷Á¿µÄȪԴ¡£ÏÂÃæÊÇһЩ³£ÓõŤ¾ßºÍÏìÓ¦µÄ²Ù×÷£º
1¡¢iftop£º
iftopÊÇÒ»¸öʵʱÁ÷Á¿¼à²â¹¤¾ß£¬¿ÉÓÃÓÚÉó²éÌض¨ÍøÂç½Ó¿ÚµÄÁ÷Á¿ÈªÔ´ºÍÄ¿µÄµØ¡£×°ÖÃiftopºó£¬¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁîÀ´ÔËÐÐËü£º
sudo iftop -i <interface>
µÇ¼ºó¸´ÖÆ
ÆäÖУ¬ ÊÇÒª¼à²âµÄÍøÂç½Ó¿Ú£¬Èçeth0»òwlan0¡£
2¡¢nethogs£º
nethogsÊÇÒ»¸öÒÔÀú³ÌΪµ¥Î»ÏÔʾÍøÂçÁ÷Á¿µÄ¹¤¾ß¡£Ëü¿ÉÒÔ¸æËßÄúÄÄЩÀú³ÌÕýÔÚʹÓÃÍøÂçÒÔ¼°ËüÃǵÄÁ÷Á¿ÈªÔ´¡£×°ÖÃnethogsºó£¬¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁîÀ´ÔËÐÐËü£º
sudo nethogs <interface>
µÇ¼ºó¸´ÖÆ
ÊÇÒª¼à²âµÄÍøÂç½Ó¿Ú£¬Èçeth0»òwlan0¡£
3¡¢tcpdump£º
tcpdumpÊÇÒ»¸ö¹¦Ð§Ç¿Ê¢µÄÍøÂçÊý¾Ý°ü²¶»ñ¹¤¾ß¡£Ëü¿ÉÒÔ½«²¶»ñµ½µÄÍøÂçÊý¾Ý°üÉúÑĵ½Îļþ£¬²¢Ìṩ¶àÖÖ¹ýÂËÑ¡ÏîÀ´ÆÊÎöÁ÷Á¿¡£ÒÔÏÂÊÇÒ»¸öʾÀýÏÂÁ
sudo tcpdump -i <interface> -n
µÇ¼ºó¸´ÖÆ
ÊÇÒª¼à²âµÄÍøÂç½Ó¿Ú£¬Èçeth0»òwlan0¡£Ê¹ÓÃ-nÑ¡Ïî¿ÉÒÔÏÔʾIPµØµã¶ø²»¾ÙÐÐÄæÏòDNSÆÊÎö¡£
ÕâЩ¹¤¾ß¶¼ÐèÒªÒÔroot»òsudoȨÏÞÀ´ÔËÐУ¬ÒÔ±ã»á¼ûÍøÂç½Ó¿ÚºÍ²¶»ñÊý¾Ý°ü¡£Çë×¢ÖØ£¬×¼È·Ê¹ÓÃÕâЩ¹¤¾ßÐèÒªÒ»¶¨µÄÍøÂç֪ʶºÍÃ÷È·¡£ÎªÁ˸üÏêϸµÄʹÓÃ˵Ã÷£¬Çë²Î¿¼ÏìÓ¦¹¤¾ßµÄÎĵµ»òʹÓÃ×ÊÖúÏÂÁÈçman iftop¡¢man nethogsºÍman tcpdump£©¡£
ÒÔÉϾÍÊÇlinuxÔõô¼ì²âÁ÷Á¿À´×ÔÄÇÀïµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡