Linux 下查看端口占用情况 发表于 2018-04-02 | 分类于 Linux | 阅读次数: 使用 lsof 在管理者模式下,使用 ‘lsof -i’ 显示当前端口的占用情况 12345678910111213gax@ubuntu:~$ sudo lsof -i[sudo] password for gax: COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEavahi-dae 796 avahi 12u IPv4 18915 0t0 UDP *:mdns avahi-dae 796 avahi 13u IPv6 18916 0t0 UDP *:mdns avahi-dae 796 avahi 14u IPv4 18917 0t0 UDP *:57000 avahi-dae 796 avahi 15u IPv6 18918 0t0 UDP *:49216 cupsd 798 root 10u IPv6 20749 0t0 TCP ip6-localhost:ipp (LISTEN)cupsd 798 root 11u IPv4 20750 0t0 TCP localhost:ipp (LISTEN)cups-brow 829 root 8u IPv4 20936 0t0 UDP *:ipp dhclient 976 root 6u IPv4 21916 0t0 UDP *:bootpc dnsmasq 997 nobody 4u IPv4 21971 0t0 UDP ubuntu:domain dnsmasq 997 nobody 5u IPv4 21972 0t0 TCP ubuntu:domain (LISTEN) 各列信息意义如下 123456789COMMAND:进程名字 PID:进程标识符USER:进程拥有者 FD:文件描述符 TYPE:文件类型 DEVICE:指定磁盘名称 SIZE/OFF:文件大小NODE:索引节点 NAME:协议名称、IP、端口、状态。若是常见服务,则显示协议名称 查看某一端口的占用进程 123gax@ubuntu:~$ sudo lsof -i:57000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEavahi-dae 796 avahi 14u IPv4 18917 0t0 UDP *:57000 使用 netstat 12345678910gax@ubuntu:~$ netstat -apn |headProto Recv-Q Send-Q Local Address Foreign Address State PID/Program nametcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN - tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN - tcp6 0 0 ::1:631 :::* LISTEN - udp 0 0 0.0.0.0:57000 0.0.0.0:* - udp 0 0 0.0.0.0:5353 0.0.0.0:* - udp 0 0 127.0.1.1:53 0.0.0.0:* - udp 0 0 0.0.0.0:68 0.0.0.0:* - udp 0 0 0.0.0.0:631 0.0.0.0:* - 显示 TCP, UDP 端口和进程情况 123456789101112gax@ubuntu:~$ netstat -tunlpProto Recv-Q Send-Q Local Address Foreign Address State PID/Program nametcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN - tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN - tcp6 0 0 ::1:631 :::* LISTEN - udp 0 0 0.0.0.0:57000 0.0.0.0:* - udp 0 0 0.0.0.0:5353 0.0.0.0:* - udp 0 0 127.0.1.1:53 0.0.0.0:* - udp 0 0 0.0.0.0:68 0.0.0.0:* - udp 0 0 0.0.0.0:631 0.0.0.0:* - udp6 0 0 :::5353 :::* - udp6 0 0 :::49216 :::* - 12345-t 仅显示tcp相关选项-u 仅显示udp相关选项-n 拒绝显示别名,能显示数字的全部转化成数字-l 仅列出在listen的服务状态-p 显示建立相关链接的程序名 杀死进程 12killall 进程名kill pid 赞赏是对作者最大的支持! 打赏 微信支付 本文作者: gax 本文链接: https://ianxin.github.io/2018/04/02/Linux-下查看端口占用情况/ 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!