V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zjsxwc
V2EX  ›  程序员

Linux 如何查看进程对网络的使用情况?

  •  
  •   zjsxwc ·
    zjsxwc · 2018-08-07 14:56:16 +08:00 · 4201 次点击
    这是一个创建于 2306 天前的主题,其中的信息可能已经有所发展或是发生改变。

    刚收到阿里邮件

    由于被检测到对外攻击,已阻断该服务器对其它服务器端口( UDP:ALL )的访问,阻断预计将在 2018-08-07 16:50:54 时间内结束,请及时进行安全自查。若有疑问,请工单或电话联系阿里云售后,感谢您对阿里云的支持。
    

    我想看看进程对网络的使用情况,有什么工具吗?

    第 1 条附言  ·  2018-08-07 17:04:36 +08:00
    我发现原因了,用`jnettop -i eth1`看到是我自己搭的虚拟局域网 zerotier 不断的发 udp 包,导致阿里云提示对外攻击,但是我虚拟局域网一定要用啊
    6 条回复    2018-08-08 13:39:58 +08:00
    Aruforce
        1
    Aruforce  
       2018-08-07 15:38:04 +08:00
    lsof -p pid 不知道你是不是这个意思?
    artandlol
        2
    artandlol  
       2018-08-07 16:11:00 +08:00
    netatop
    zjsxwc
        3
    zjsxwc  
    OP
       2018-08-07 16:11:44 +08:00 via Android
    @Aruforce

    但好多进程啊,怎么看哪几个发的 udp 包最多?
    sophos
        4
    sophos  
       2018-08-07 16:13:20 +08:00
    flynaj
        5
    flynaj  
       2018-08-08 01:36:41 +08:00 via Android
    应该就是那个 zerotier one 应该发个工单说 zerotier one 就是走 UDP,不是攻击,是正常软件
    peihanw
        6
    peihanw  
       2018-08-08 13:39:58 +08:00
    安装一个 nethogs 试试
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3694 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 10:25 · PVG 18:25 · LAX 02:25 · JFK 05:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.