美文网首页
linux通过端口查看进程信息的两种方法

linux通过端口查看进程信息的两种方法

作者: 写给明天的自己 | 来源:发表于2021-05-06 18:36 被阅读0次

    你为什么会近视?为了淡看世间事,所以才模糊了双眼。

    上一篇:linux命令-文件和目录操作命令

    一、 lsof命令

    lsof解释(百度百科):lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。

    使用

    格式: lsof -i

    xxx@VM-0-3-ubuntu:~$ lsof -i
    COMMAND     PID       USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
    python3     8187      xxx   3u  IPv6     86075      0t0  TCP *:8000(LISTEN)
    python2     8182      xxx   22u  IPv6     86072      0t0  TCP *:8001(LISTEN)
    

    格式: lsof -i :端口号

    xxx@VM-0-3-ubuntu:~$ lsof -i :8000
    COMMAND     PID       USER   FD   TYPE    DEVICE SIZE/OFF NODE NAME
    python3     8187      xxx   3u  IPv6     86075      0t0  TCP *:8000(LISTEN)
    

    二、 netstat命令

    Netstat(百度百科)是控制台命令,是一个监控TCP/IP网络的非常有用的工具,它可以显示路由表、实际的网络连接以及每一个网络接口设备的状态信息。Netstat用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,一般用于检验本机各端口的网络连接情况。

    格式: netstat -tunlp | grep 端口号

    xxx@VM-0-3-ubuntu:~$ netstat -tunlp | grep 8000
    (Not all processes could be identified, non-owned process info
     will not be shown, you would have to be root to see it all.)
    tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN      24567/python3
    

    格式: netstat -anp | grep 端口号

    xxx@VM-0-3-ubuntu:~$ netstat -anp | grep 8000
    (Not all processes could be identified, non-owned process info
     will not be shown, you would have to be root to see it all.)
    tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN      24567/python3  
    

    格式: netstat -nultp

    xxx@VM-0-3-ubuntu:~$ netstat -nultp
    (Not all processes could be identified, non-owned process info
     will not be shown, you would have to be root to see it all.)
    Active Internet connections (only servers)
    Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
    tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -                          
    tcp        0      0 0.0.0.0:8000            0.0.0.0:*               LISTEN      24567/python3 
    

    如果感觉本文对您有帮助可以点个赞哦

    本文为学习笔记,转载请标明出处

    本文仅供交流学习,请勿用于非法途径

    仅是个人意见,如有想法,欢迎留言

    相关文章

      网友评论

          本文标题:linux通过端口查看进程信息的两种方法

          本文链接:https://www.haomeiwen.com/subject/wujxlltx.html