美文网首页Linux专题
Linux 查看端口(port),进程号(pid)及其服务

Linux 查看端口(port),进程号(pid)及其服务

作者: 心中翼 | 来源:发表于2019-01-24 11:57 被阅读0次

    查看port对应的pid两种方式:
    1. lsof -i:3010
    2. netstat -tunlp | grep 3010
    查看pid对应的服务:
    1.ps -ef | grep 8095

    1、lsof 命令

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

    image.png

    2、netstat命令

    Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

    netstat -tunlp | grep 3010

    image.png
    参数 详情
    -a (all) 显示所有选项,netstat默认不显示LISTEN相关
    -t (tcp) 仅显示tcp相关选项
    -u (udp) 仅显示udp相关选项
    -n 拒绝显示别名,能显示数字的全部转化成数字。(重要)
    -l 仅列出有在 Listen (监听) 的服務状态
    -p 显示建立相关链接的程序名(macOS中表示协议 -p protocol)
    -r 显示路由信息,路由表
    -e 显示扩展信息,例如uid等
    -s 按各个协议进行统计 (重要)
    -c 每隔一个固定时间,执行该netstat命令。

    相关文章

      网友评论

        本文标题:Linux 查看端口(port),进程号(pid)及其服务

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