mac ,linux , android 查看 端口号占用命令
Posted 明风的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac ,linux , android 查看 端口号占用命令相关的知识,希望对你有一定的参考价值。
netstat命令
netstat -an | grep 8081
tcp4 0 0 30.30.210.82.53229 47.91.225.25.8081 ESTABLISHED
tcp46 0 0 *.8081 *.* LISTEN
lsof命令
lsof -i:8081
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
xxx 33483 IPv4 0xb77599db5a8e879b 0t0 TCP 30.30.210.82:53229->47.91.225.25:sunproxyadmin (ESTABLISHED)
lsof -i tcp:8080
通过list open file命令可以查看到当前打开文件,在linux中所有事物都是以文件形式存在,包括网络连接及硬件设备。
-i参数表示网络链接,:80指明端口号,该命令会同时列出PID,方便kill
查看所有进程监听的端口
sudo lsof -i -P | grep -i "listen"
杀掉 进程
kill -9 33483
linux 下查看进程占用端口:
(1)查看程序对应的进程号: ps -ef | grep 进程名字
(2)查看进程号所占用的端口号: netstat -nltp | grep 进程号
ubuntu :查看进程占用端口号:netstat -anp | grep pid
mac:
sudo lsof -nP 查看进程 运行的程序信息
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
launchd 1 root cwd DIR 1,5 704 2 /
launchd 1 root txt REG 1,5 386976 1152921500311902560 /sbin/launchd
launchd 1 root txt REG 1,5 1566832 1152921500311885630 /usr/lib/dyld
launchd 1 root 0w CHR 3,2 0t0 310 /dev/null
launchd 1 root 1u CHR 3,2 0t0 310 /dev/null
launchd 1 root 2w CHR 0,0 0t1169 308 /dev/console
launchd 1 root 3w CHR 0,0 0t1169 308 /dev/console
lsof -nP -iTCP -sTCP:LISTEN
lsof | grep flink
sudo lsof -nP | grep LISTEN | grep 40117
以上是关于mac ,linux , android 查看 端口号占用命令的主要内容,如果未能解决你的问题,请参考以下文章